Merge branch 'develop' into feature/active-sessions
# Conflicts: # packages/client/src/pages/PortalSettings/Layout/Section/Header/index.js # packages/shared/store/SettingsStore.ts # public/locales/en/Common.json
This commit is contained in:
commit
f4584a69f9
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "تم إضافة العناصر إلى الحافظة",
|
||||
"AdditionalLinks": "روابط إضافية",
|
||||
"AddMembersDescription": "يمكنك إضافة أعضاء الفريق الجدد يدويًا أو دعوتهم عبر رابط.",
|
||||
"AddNewLink": "إضافة رابط جديد",
|
||||
"All": "كل",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "تعاون",
|
||||
"ContainsSpecCharacter": "لا يمكن أن يحتوي العنوان على أي من الأحرف التالية: * +: \\ \"<>؟ | /",
|
||||
"Convert": "تحويل",
|
||||
"CopyGeneralLink": "نسخ الرابط العام",
|
||||
"CopyItem": "تم نسخ <strong> {{title}} </strong>",
|
||||
"CopyItems": "تم نسخ عناصر <strong> {{qty}} </strong>",
|
||||
"CopyLink": "نسخ الرابط",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "إنشاء غرفة",
|
||||
"CustomRooms": "تخصيص",
|
||||
"DaysRemaining": "الأيام المتبقية: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "الرابط الأخير سيصبح غير متاح. سيتم إنشاء رابط عام جديد.",
|
||||
"DeleteLink": "حذف رابط",
|
||||
"DeleteLinkNote": "سيتم حذف الرابط بشكل دائم. لن تتمكن من التراجع عن هذا الإجراء.",
|
||||
"DisableDownload": "تقييد نسخ محتوى الملف وتنزيل الملف وطباعته",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "لا يمكن تنفيذ الإجراء لأن المستند قيد التحرير.",
|
||||
"DownloadAll": "تحميل الجميع",
|
||||
"EditAdditionalLink": "تعديل الرابط الإضافي",
|
||||
"EditGeneralLink": "تعديل الرابط العام",
|
||||
"EditLink": "تعديل الرابط",
|
||||
"EditRoom": "تعديل الغرفة",
|
||||
"EmbeddingSettings": "اعدادات الدمج",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "تمت إعادة تسمية المجلد \"{{folderTitle}}\" إلى \"{{newFoldedTitle}}\"",
|
||||
"Forms": "نماذج",
|
||||
"FormsTemplates": "قوالب النماذج",
|
||||
"GeneralLink": "الرابط العام ",
|
||||
"GeneralLinkDeletedSuccessfully": "تم إنشاء الرابط العام الجديد بنجاح",
|
||||
"GoToMyRooms": "اذهب إلى الغرف",
|
||||
"GoToPersonal": "اذهب إلى المستندات",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Elementlər mübadilə buferinə əlavə edildi",
|
||||
"AdditionalLinks": "Əlavə linklər",
|
||||
"AddMembersDescription": "Yeni komanda üzvlərini əl ilə əlavə edə və ya onları keçid vasitəsilə dəvət edə bilərsiniz.",
|
||||
"AddNewLink": "Yeni keçid əlavə edin",
|
||||
"All": "Bütün",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Əməkdaşlıq",
|
||||
"ContainsSpecCharacter": "Başlıqda aşağıdakı simvollardan heç biri ola bilməz: *+: \"<>? |/ ",
|
||||
"Convert": "Konvertasiya",
|
||||
"CopyGeneralLink": "Ümumi linki kopyalayın",
|
||||
"CopyItem": "<strong>{{title}}</strong> köçürüldü",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementlər köçürüldü",
|
||||
"CopyLink": "Linki kopyalayın",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Otaq yaradın",
|
||||
"CustomRooms": "Fərdi",
|
||||
"DaysRemaining": "Qalan günlər: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Əvvəlki link əlçatan olmayacaq. Yeni ümumi link yaradılacaq.",
|
||||
"DeleteLink": "Keçidi silin",
|
||||
"DeleteLinkNote": "Keçid həmişəlik silinəcək. Bu əməliyyatı geri qaytara bilməzsiniz.",
|
||||
"DisableDownload": "Fayl məzmununun kopyalanmasını, faylın endirilməsini və çapını məhdudlaşdırın",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Sənəd redaktə edildiyi üçün əməliyyat həyata keçirilə bilməz.",
|
||||
"DownloadAll": "Hamısını yükləyin",
|
||||
"EditAdditionalLink": "Əlavə linki redaktə edin",
|
||||
"EditGeneralLink": "Ümumi linki redaktə edin",
|
||||
"EditLink": "Linki redaktə edin",
|
||||
"EditRoom": "Otağı redaktə edin",
|
||||
"EmbeddingSettings": "Yerləşdirmə parametrləri",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "'{{folderTitle}}' qovluğunun adı '{{newFoldedTitle}}' olaraq dəyişdirildi ",
|
||||
"Forms": "Anketlər",
|
||||
"FormsTemplates": "Anket şablonları",
|
||||
"GeneralLink": "Ümumi link",
|
||||
"GeneralLinkDeletedSuccessfully": "Yeni ümumi link uğurla yaradıldı",
|
||||
"GoToMyRooms": "Otaqlarım bölməsinə keçin",
|
||||
"GoToPersonal": "Sənədlərim bölməsinə keçin",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Въведете парола, за да запазите шаблона",
|
||||
"ConversionPasswordMasterFormCaption": "Въведете парола, за да запазите като формуляр",
|
||||
"ConversionPasswordMasterFormCaption": "Въведете парола, за да запазите като PDF формуляр",
|
||||
"CreationError": "Грешка при създаването на файл. Въведена е грешна парола.",
|
||||
"SuccessfullyCreated": "Файл '{{fileTitle}}' е създаден"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Елементите са добавени към клипборда",
|
||||
"AdditionalLinks": "Допълнителни линкове",
|
||||
"AddMembersDescription": "Можете да добавите нови членове на екипа ръчно или да ги поканите чрез линк.",
|
||||
"AddNewLink": "Добави нов линк",
|
||||
"All": "Всички",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Сътрудничество",
|
||||
"ContainsSpecCharacter": "Заглавието не може да съдържа някой от следните символи: *+:\"<>?|/",
|
||||
"Convert": "Конвертирай",
|
||||
"CopyGeneralLink": "Копирайте общата линкъ",
|
||||
"CopyItem": "<strong>{{title}}</strong> е копиран",
|
||||
"CopyItems": "<strong>{{qty}}</strong> елемента са копирани",
|
||||
"CopyLink": "Копиране на линка",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Създайте стая",
|
||||
"CustomRooms": "Персонализиран",
|
||||
"DaysRemaining": "Оставащи дни: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Предишният линк ще стане недостъпен. Ще бъде създаден нов главен линк.",
|
||||
"DeleteLink": "Изтрий линк",
|
||||
"DeleteLinkNote": "Линкът ще бъде изтрит за постоянно. Няма да можете да отмените това действие.",
|
||||
"DisableDownload": "Ограничи копието на файловото съдържание, изтеглянето на файла и принтирането.",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Не може да се изпълни действието, тъй като документът се редактира.",
|
||||
"DownloadAll": "Изтегли всички",
|
||||
"EditAdditionalLink": "Редактирай допълнителен линк",
|
||||
"EditGeneralLink": "Редактирай главен линк",
|
||||
"EditLink": "Редактирай линк",
|
||||
"EditRoom": "Редактиране на стая",
|
||||
"EmbeddingSettings": "Вграждане на настройки",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Папката '{{folderTitle}}' е преименувана на '{{newFoldedTitle}}'",
|
||||
"Forms": "Формуляри",
|
||||
"FormsTemplates": "Шаблони за формуляри",
|
||||
"GeneralLink": "Главен линк",
|
||||
"GeneralLinkDeletedSuccessfully": "Нов главен линк създаден успешно",
|
||||
"GoToMyRooms": "Отидете в стаи",
|
||||
"GoToPersonal": "Отидете в Моите документи",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Zadejte heslo pro uložení šablony",
|
||||
"ConversionPasswordMasterFormCaption": "Zadejte heslo pro uložení jako oform",
|
||||
"ConversionPasswordMasterFormCaption": "Zadejte heslo pro uložení jako formulář PDF",
|
||||
"CreationError": "Chyba při vytváření souboru. Bylo zadáno nesprávné heslo.",
|
||||
"SuccessfullyCreated": "Soubor '{{fileTitle}}' vytvořen"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Položky přidané do schránky",
|
||||
"AdditionalLinks": "Další odkazy",
|
||||
"AddMembersDescription": "Nové členy týmu můžete přidat ručně nebo je pozvat prostřednictvím odkazu.",
|
||||
"AddNewLink": "Přidat nový odkaz",
|
||||
"All": "Vše",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Spolupráce",
|
||||
"ContainsSpecCharacter": "Název nesmí obsahovat žádný z následujících znaků: *+:\"<>?|/",
|
||||
"Convert": "Konvertovat",
|
||||
"CopyGeneralLink": "Kopírovat obecný odkaz",
|
||||
"CopyItem": "<strong>{{title}}</strong> zkopírováno",
|
||||
"CopyItems": "Prvky <strong>{{qty}}</strong> zkopírovany",
|
||||
"CopyLink": "Kopírovat odkaz",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Vytvoření místnosti",
|
||||
"CustomRooms": "Vlastní",
|
||||
"DaysRemaining": "Zbývající dny: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Předchozí odkaz se stane nedostupným. Vytvoří se nový obecný odkaz.",
|
||||
"DeleteLink": "Smazat odkaz",
|
||||
"DeleteLinkNote": "Odkaz bude trvale odstraněn. Tuto akci nebude možné vrátit zpět.",
|
||||
"DisableDownload": "Omezení kopírování obsahu souborů, stahování souborů a tisku",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Akci nelze provést, protože se dokument upravuje.",
|
||||
"DownloadAll": "Stáhnout vše",
|
||||
"EditAdditionalLink": "Upravit další odkaz",
|
||||
"EditGeneralLink": "Upravit obecný odkaz",
|
||||
"EditLink": "Upravit odkaz",
|
||||
"EditRoom": "Místnost pro úpravy",
|
||||
"EmbeddingSettings": "Nastavení vkládání",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Složka '{{folderTitle}}' je přejmenována na '{{newFoldedTitle}}'",
|
||||
"Forms": "Formuláře",
|
||||
"FormsTemplates": "Šablony formulářů",
|
||||
"GeneralLink": "Obecný odkaz",
|
||||
"GeneralLinkDeletedSuccessfully": "Úspěšně vytvořen nový obecný odkaz",
|
||||
"GoToMyRooms": "Přejít do sekce místnosti",
|
||||
"GoToPersonal": "Přejít na Moje dokumenty",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Bitte ein Passwort eingeben, um die Vorlage zu speichern",
|
||||
"ConversionPasswordMasterFormCaption": "Passwort erforderlich für Speicherung als OFORM",
|
||||
"ConversionPasswordMasterFormCaption": "Geben Sie ein Passwort ein, um das Formular als PDF zu speichern",
|
||||
"CreationError": "Dateierstellung fehlgeschlagen. Das Passwort ist ungültig.",
|
||||
"SuccessfullyCreated": "Datei '{{fileTitle}}' erstellt"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Objekte in der Zwischenablage hinzugefügt",
|
||||
"AdditionalLinks": "Zusätzliche Links",
|
||||
"AddMembersDescription": "Sie können neue Teammitglieder manuell hinzufügen oder sie über einen Link einladen.",
|
||||
"AddNewLink": "Neuen Link hinzufügen",
|
||||
"All": "Alle",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Zusammenarbeit",
|
||||
"ContainsSpecCharacter": "Der Titel darf diese Symbole nicht beinhalten: *+:\"<>?|/",
|
||||
"Convert": "Konvertierung",
|
||||
"CopyGeneralLink": "Allgemeiner Link kopieren",
|
||||
"CopyItem": "<strong>{{title}}</strong> kopiert",
|
||||
"CopyItems": "Elemente kopiert: <strong>{{qty}}</strong>",
|
||||
"CopyLink": "Link kopieren",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Raum erstellen",
|
||||
"CustomRooms": "Benutzerdefiniert",
|
||||
"DaysRemaining": "Verbleibende Tage: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Der vorherige Link wird nicht mehr verfügbar sein. Es wird ein neuer allgemeiner Link erstellt.",
|
||||
"DeleteLink": "Link löschen",
|
||||
"DeleteLinkNote": "Der Link wird dauerhaft gelöscht. Sie können diesen Vorgang nicht rückgängig machen.",
|
||||
"DisableDownload": "Beschränken Sie das Kopieren, Herunterladen und Drucken von Dateiinhalten",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Die Aktion kann nicht ausgeführt werden, da das Dokument gerade bearbeitet wird.",
|
||||
"DownloadAll": "Alles herunterladen",
|
||||
"EditAdditionalLink": "Zusätzlichen Link bearbeiten",
|
||||
"EditGeneralLink": "Allgemeiner Link bearbeiten",
|
||||
"EditLink": "Link ändern",
|
||||
"EditRoom": "Raum bearbeiten",
|
||||
"EmbeddingSettings": "Einstellungen zum Einbetten",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Der Ordner wurde von '{{folderTitle}}' in '{{newFoldedTitle}}' umbenannt",
|
||||
"Forms": "Formulare",
|
||||
"FormsTemplates": "Vorlagen für Formulare",
|
||||
"GeneralLink": "Allgemeiner Link",
|
||||
"GeneralLinkDeletedSuccessfully": "Neuer allgemeiner Link erfolgreich erstellt",
|
||||
"GoToMyRooms": "Zu Räume",
|
||||
"GoToPersonal": "Zu Meine Dokumente",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Στοιχεία που προστέθηκαν στο πρόχειρο",
|
||||
"AdditionalLinks": "Πρόσθετοι σύνδεσμοι",
|
||||
"AddMembersDescription": "Μπορείτε να προσθέσετε νέα μέλη της ομάδας μη αυτόματα ή να τα προσκαλέσετε μέσω συνδέσμου.",
|
||||
"AddNewLink": "Προσθήκη νέου συνδέσμου",
|
||||
"All": "Όλα",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Συνεργασία",
|
||||
"ContainsSpecCharacter": "Ο τίτλος δεν μπορεί να περιέχει τους ακόλουθους χαρακτήρες: *+:\"<>?|/",
|
||||
"Convert": "Μετατροπή",
|
||||
"CopyGeneralLink": "Αντιγραφή γενικού συνδέσμου",
|
||||
"CopyItem": "Το <strong>{{title}}</strong> αντιγράφηκε",
|
||||
"CopyItems": "<strong> {{qty}} </strong> στοιχεία αντιγράφηκαν",
|
||||
"CopyLink": "Αντιγραφή συνδέσμου",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Δημιουργία δωματίου",
|
||||
"CustomRooms": "Προσαρμοσμένα",
|
||||
"DaysRemaining": "Ημέρες που απομένουν: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Ο προηγούμενος σύνδεσμος δεν είναι διαθέσιμος. Θα δημιουργηθεί ένας νέος γενικός σύνδεσμος.",
|
||||
"DeleteLink": "Διαγραφή συνδέσμου",
|
||||
"DeleteLinkNote": "Ο σύνδεσμος θα διαγραφεί οριστικά. Δεν θα μπορείτε να αναιρέσετε αυτήν την ενέργεια.",
|
||||
"DisableDownload": "Περιορισμός της αντιγραφής περιεχομένου αρχείου, της λήψης και της εκτύπωσης αρχείων",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Δεν είναι δυνατή η εκτέλεση της ενέργειας επειδή το έγγραφο βρίσκεται υπό επεξεργασία.",
|
||||
"DownloadAll": "Λήψη όλων",
|
||||
"EditAdditionalLink": "Επεξεργασία πρόσθετου συνδέσμου",
|
||||
"EditGeneralLink": "Επεξεργασία γενικού συνδέσμου",
|
||||
"EditLink": "Επεξεργασία συνδέσμου",
|
||||
"EditRoom": "Επεξεργασία δωματίου",
|
||||
"EmbeddingSettings": "Ρυθμίσεις ενσωμάτωσης",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Ο φάκελος '{{folderTitle}}' μετονομάστηκε σε '{{newFoldedTitle}}'",
|
||||
"Forms": "Φόρμες",
|
||||
"FormsTemplates": "Πρότυπα φορμών",
|
||||
"GeneralLink": "Γενικός σύνδεσμος",
|
||||
"GeneralLinkDeletedSuccessfully": "Ο νέος γενικός σύνδεσμος δημιουργήθηκε με επιτυχία",
|
||||
"GoToMyRooms": "Μετάβαση στο «Τα δωμάτιά»",
|
||||
"GoToPersonal": "Μετάβαση στο «Τα έγγραφά μου»",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Enter a password to save the template",
|
||||
"ConversionPasswordMasterFormCaption": "Enter a password to save as oform",
|
||||
"ConversionPasswordMasterFormCaption": "Enter a password to save as PDF form",
|
||||
"CreationError": "File creation error. The wrong password was entered.",
|
||||
"SuccessfullyCreated": "File '{{fileTitle}}' created"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Items added to clipboard",
|
||||
"AdditionalLinks": "Additional links",
|
||||
"AddMembersDescription": "You can add new team members manually or invite them via link.",
|
||||
"AddNewLink": "Add new link",
|
||||
"All": "All",
|
||||
@ -28,7 +27,7 @@
|
||||
"CollaborationRooms": "Collaboration",
|
||||
"ContainsSpecCharacter": "The title can't contain any of the following characters: *+:\"<>?|/",
|
||||
"Convert": "Convert",
|
||||
"CopyGeneralLink": "Copy general link",
|
||||
"CopySharedLink": "Copy shared link",
|
||||
"CopyItem": "<strong>{{title}}</strong> copied",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elements copied",
|
||||
"CopyLink": "Copy link",
|
||||
@ -39,7 +38,7 @@
|
||||
"CreateRoom": "Create room",
|
||||
"CustomRooms": "Custom",
|
||||
"DaysRemaining": "Days remaining: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "The previous link will become unavailable. A new general link will be created.",
|
||||
"DeleteSharedLink": "The previous link will become unavailable. A new shared link will be created.",
|
||||
"DeleteLink": "Delete link",
|
||||
"DeleteLinkNote": "The link will be deleted permanently. You will not be able to undo this action.",
|
||||
"DisableDownload": "Restrict file content copy, file download and printing",
|
||||
@ -49,7 +48,7 @@
|
||||
"DocumentEdited": "Cannot perform the action because the document is being edited.",
|
||||
"DownloadAll": "Download all",
|
||||
"EditAdditionalLink": "Edit additional link",
|
||||
"EditGeneralLink": "Edit general link",
|
||||
"EditSharedLink": "Edit shared link",
|
||||
"EditLink": "Edit link",
|
||||
"EditRoom": "Edit room",
|
||||
"EmbeddingSettings": "Embedding settings",
|
||||
@ -85,7 +84,7 @@
|
||||
"FormRoom": "Form room",
|
||||
"Forms": "Forms",
|
||||
"FormsTemplates": "Forms templates",
|
||||
"GeneralLink": "General link",
|
||||
"SharedLinks": "Shared links",
|
||||
"GeneralLinkDeletedSuccessfully": "New general link created successfully",
|
||||
"GoToMyRooms": "Go to rooms",
|
||||
"GoToPersonal": "Go to My Documents",
|
||||
@ -191,5 +190,9 @@
|
||||
"WantToRestoreTheRoom": "All shared links in this room will become active, and its contents will be available to everyone with the link. Do you want to restore the room?",
|
||||
"WantToRestoreTheRooms": "All shared links in restored rooms will become active, and their contents will be available to everyone with the room links. Do you want to restore the rooms?",
|
||||
"WithSubfolders": "With subfolders",
|
||||
"YouLeftTheRoom": "You have left the room"
|
||||
"YouLeftTheRoom": "You have left the room",
|
||||
"LinkSettings": "Link settings",
|
||||
"FileDownloadingIsRestricted": "File downloading is restricted in this room.",
|
||||
"RoomEmptyAtTheMoment": "This room is empty at the moment.",
|
||||
"FilesWillAppearHere": "Files and folders added to the room will appear here."
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
{
|
||||
"AddGroupsForSharingButton": "Add groups",
|
||||
"AddShareMessage": "Add message",
|
||||
"AdditionalLinks": "Additional links",
|
||||
"AdditionalLinkRemove": "Additional link remove",
|
||||
"AnyoneWithLink": "Anyone with the link",
|
||||
"Comment": "Comment",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Escriba una contraseña para guardar la plantilla",
|
||||
"ConversionPasswordMasterFormCaption": "Escriba una contraseña para guardar como oform",
|
||||
"ConversionPasswordMasterFormCaption": "Introduzca una contraseña para guardar como formulario PDF",
|
||||
"CreationError": "Error al crear el archivo. Se ha introducido una contraseña incorrecta.",
|
||||
"SuccessfullyCreated": "El archivo '{{fileTitle}}' se ha creado"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Elementos añadidos al portapapeles",
|
||||
"AdditionalLinks": "Enlaces adicionales",
|
||||
"AddMembersDescription": "Puede añadir nuevos miembros del equipo manualmente o invitarlos a través de un enlace.",
|
||||
"AddNewLink": "Añadir nuevo enlace",
|
||||
"All": "Todos",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Colaboración",
|
||||
"ContainsSpecCharacter": "El título no puede contener ninguno de los siguientes caracteres: *+:\"<>?|/",
|
||||
"Convert": "Conversión",
|
||||
"CopyGeneralLink": "Copiar enlace general ",
|
||||
"CopyItem": "<strong>{{title}}</strong> copiado",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementos copiados",
|
||||
"CopyLink": "Copiar enlace",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Crear sala",
|
||||
"CustomRooms": "Personalizada",
|
||||
"DaysRemaining": "Días restantes: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "El enlace anterior dejará de estar disponible. Se creará un nuevo enlace general. ",
|
||||
"DeleteLink": "Eliminar enlace",
|
||||
"DeleteLinkNote": "El enlace se eliminará de forma permanente. Usted no podrá deshacer esta acción.",
|
||||
"DisableDownload": "Restringir la copia, descarga e impresión del contenido de los archivos ",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "No se puede realizar la acción porque el documento se está editando.",
|
||||
"DownloadAll": "Descargar todo",
|
||||
"EditAdditionalLink": "Editar enlace adicional ",
|
||||
"EditGeneralLink": "Editar enlace general",
|
||||
"EditLink": "Editar enlace",
|
||||
"EditRoom": "Editar sala",
|
||||
"EmbeddingSettings": "Configuración de incrustación",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "El nombre de la carpeta '{{folderTitle}}' se ha cambiado a '{{newFoldedTitle}}'",
|
||||
"Forms": "Formularios",
|
||||
"FormsTemplates": "Plantillas de formularios",
|
||||
"GeneralLink": "Enlace general",
|
||||
"GeneralLinkDeletedSuccessfully": "Se ha creado correctamente un nuevo enlace general ",
|
||||
"GoToMyRooms": "Ir a salas",
|
||||
"GoToPersonal": "Ir a Mis documentos",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Anna salasana mallin tallentamiseksi",
|
||||
"ConversionPasswordMasterFormCaption": "Anna salasana tallentaaksesi oform-muodossa",
|
||||
"ConversionPasswordMasterFormCaption": "Anna salasana tallentaaksesi PDF-muodossa",
|
||||
"CreationError": "Tiedoston luonti virhe. Väärä salasana syötettiin.",
|
||||
"SuccessfullyCreated": "Tiedosto '{{fileTitle}}' luotu"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Kohteet lisätty leikepöydälle",
|
||||
"AdditionalLinks": "Lisälinkit",
|
||||
"AddMembersDescription": "Voit lisätä uusia tiimin jäseniä manuaalisesti tai kutsua heidät linkin kautta.",
|
||||
"AddNewLink": "Lisää uusi linkki",
|
||||
"All": "Kaikki",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Yhteistyö",
|
||||
"ContainsSpecCharacter": "Otsikko ei voi sisältää mitään seuraavista merkeistä: *+: \"<>? |/",
|
||||
"Convert": "Muunna",
|
||||
"CopyGeneralLink": "Kopioi yleinen linkki",
|
||||
"CopyItem": "<strong> {{title}} </strong> kopioitu",
|
||||
"CopyItems": "<strong> {{qty}} </strong> elementtiä kopioitu",
|
||||
"CopyLink": "Kopioi linkki",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Luo huone",
|
||||
"CustomRooms": "Mukautettu",
|
||||
"DaysRemaining": "Päiviä jäljellä: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Aiempi linkki poistuu käytöstä. Uusi yleinen linkki luodaan.",
|
||||
"DeleteLink": "Poista linkki",
|
||||
"DeleteLinkNote": "Linkki poistetaan pysyvästi. Et voi perua tätä toimintoa.",
|
||||
"DisableDownload": "Rajoita tiedostosisällön kopiointia, latausta ja tulostusta",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Toimintoa ei voida suorittaa, koska asiakirjaa muokataan.",
|
||||
"DownloadAll": "Lataa kaikki",
|
||||
"EditAdditionalLink": "Muokkaa lisälinkkiä",
|
||||
"EditGeneralLink": "Muokkaa yleistä linkkiä",
|
||||
"EditLink": "Muokkaa linkkiä",
|
||||
"EditRoom": "Muokkaa huonetta",
|
||||
"EmbeddingSettings": "Upotusasetukset",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Kansio ’{{folderTitle}}’ nimettiin uudelleen nimeksi ’{{newFoldedTitle}}’",
|
||||
"Forms": "Lomakkeet",
|
||||
"FormsTemplates": "Mallilomakkeet",
|
||||
"GeneralLink": "Yleinen linkki",
|
||||
"GeneralLinkDeletedSuccessfully": "Uusi yleinen linkki onnistuneesti luotu",
|
||||
"GoToMyRooms": "Mene huoneisiin",
|
||||
"GoToPersonal": "Mene Minun Dokumentteihin",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Entrez un mot de passe pour sauvegarder le modèle",
|
||||
"ConversionPasswordMasterFormCaption": "Entrez un mot de passe pour l'enregistrer comme oform",
|
||||
"ConversionPasswordMasterFormCaption": "Saisissez un mot de passe pour enregistrer le formulaire au format PDF",
|
||||
"CreationError": "Erreur de création de fichier. Le mot de passe saisi est incorrect.",
|
||||
"SuccessfullyCreated": "Fichier '{{fileTitle}}' créé"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Éléments ajoutés au presse-papiers",
|
||||
"AdditionalLinks": " Liens supplémentaires",
|
||||
"AddMembersDescription": "Vous pouvez ajouter de nouveaux membres de l’équipe manuellement ou les inviter via un lien.",
|
||||
"AddNewLink": "Ajouter un nouveau lien",
|
||||
"All": "Tout",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Collaboration",
|
||||
"ContainsSpecCharacter": "Le titre ne peut contenir aucun des caractères suivants : *+ :\"<>?|/",
|
||||
"Convert": "Conversion",
|
||||
"CopyGeneralLink": " Copier le lien général",
|
||||
"CopyItem": "<strong>{{title}}</strong> copié",
|
||||
"CopyItems": "<strong>{{qty}}</strong> éléments copiés",
|
||||
"CopyLink": " Copier le lien",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Créer une salle",
|
||||
"CustomRooms": "Pesonnalisée",
|
||||
"DaysRemaining": "Jours restants : {{daysRemaining}}",
|
||||
"DeleteGeneralLink": " Le lien précédent devient indisponible. Un nouveau lien général sera créé.",
|
||||
"DeleteLink": "Supprimer le lien",
|
||||
"DeleteLinkNote": "Le lien sera définitivement supprimé. Vous ne pourrez pas annuler cette action.",
|
||||
"DisableDownload": "Restreindre la copie du contenu des fichiers, le téléchargement et l'impression des fichiers",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Impossible d’effectuer l’action car le document est en cours de modification.",
|
||||
"DownloadAll": "Télécharger tout",
|
||||
"EditAdditionalLink": "Modifier le lien supplémentaire",
|
||||
"EditGeneralLink": "Modifier le lien général",
|
||||
"EditLink": "Modifier le lien",
|
||||
"EditRoom": "Modifier la salle",
|
||||
"EmbeddingSettings": "Paramètres d'intégration",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Le dossier '{{folderTitle}}' est renommé en '{{newFoldedTitle}}'",
|
||||
"Forms": "Formulaires",
|
||||
"FormsTemplates": "Modèles de formulaires",
|
||||
"GeneralLink": "Lien général",
|
||||
"GeneralLinkDeletedSuccessfully": "Nouveau lien général créé avec succès",
|
||||
"GoToMyRooms": "Aller dans les salles",
|
||||
"GoToPersonal": "Aller dans Mes documents",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Ձևանմուշը պահպանելու համար մուտքագրեք գաղտնաբառը",
|
||||
"ConversionPasswordMasterFormCaption": "Մուտքագրեք գաղտնաբառը՝ որպես oform պահելու համար",
|
||||
"ConversionPasswordMasterFormCaption": "Մուտքագրեք գաղտնաբառ՝ որպես PDF-ի ձև պահելու համար",
|
||||
"CreationError": "Ֆայլի ստեղծման սխալ. Մուտքագրվել է սխալ գաղտնաբառ:",
|
||||
"SuccessfullyCreated": "Ֆայլ '{{fileTitle}}' Ստեղծված է"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Տարրերն ավելացվել են սեղմատախտակին",
|
||||
"AdditionalLinks": "Հավելյալ հղումներ",
|
||||
"AddMembersDescription": "Դուք կարող եք ձեռքով ավելացնել թիմի նոր անդամներ կամ հրավիրել նրանց հղման միջոցով:",
|
||||
"AddNewLink": "Ավելացնել նոր հղում",
|
||||
"All": "Բոլոր",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Համագործակցություն",
|
||||
"ContainsSpecCharacter": "Վերնագիրը չի կարող պարունակել հետևյալ նիշերից որևէ մեկը՝ *+:\"<>?|/",
|
||||
"Convert": "Փոխարկել",
|
||||
"CopyGeneralLink": "Պատճենել ընդհանուր հղումը",
|
||||
"CopyItem": "<strong>{{title}}</strong> պատճենված է",
|
||||
"CopyItems": "<strong>{{qty}}</strong> տարրերը պատճենված են",
|
||||
"CopyLink": "Պատճենել հղումը",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Ստեղծեք սենյակ",
|
||||
"CustomRooms": "Հարմարեցնել",
|
||||
"DaysRemaining": "Մնացած օր: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Նախորդ հղումն անհասանելի կդառնա: Նոր ընդհանուր հղում կստեղծվի։",
|
||||
"DeleteLink": "Ջնջել հղումը",
|
||||
"DeleteLinkNote": "Հղումը ընդմիշտ կջնջվի: Դուք չեք կարողանա հետարկել այս գործողությունը:",
|
||||
"DisableDownload": "Սահմանափակել ֆայլի բովանդակության պատճենումը, ֆայլի ներբեռնումը և տպումը",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Գործողությունը հնարավոր չէ կատարել, քանի որ փաստաթուղթը խմբագրվում է:",
|
||||
"DownloadAll": "Ներբեռնեք բոլորը",
|
||||
"EditAdditionalLink": "Խմբագրել լրացուցիչ հղումը",
|
||||
"EditGeneralLink": "Խմբագրել ընդհանուր հղումը",
|
||||
"EditLink": "Խմբագրել հղումը",
|
||||
"EditRoom": "Խմբագրել սենյակը",
|
||||
"EmbeddingSettings": "Ներկառուցման կարգավորումներ",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Պանակը '{{folderTitle}}'-ից վերանվանվել է'{{newFoldedTitle}}'",
|
||||
"Forms": "Ձևեր",
|
||||
"FormsTemplates": "Ձեւանմուշներ",
|
||||
"GeneralLink": "Ընդհանուր հղումը",
|
||||
"GeneralLinkDeletedSuccessfully": "Նոր ընդհանուր հղումը հաջողությամբ ստեղծվեց",
|
||||
"GoToMyRooms": "Գնալ Իմ սենյակները",
|
||||
"GoToPersonal": "Գնալ Իմ փաստաթղթերը",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Inserisci una password per salvare il modello",
|
||||
"ConversionPasswordMasterFormCaption": "Inserisci una password per salvare come oform",
|
||||
"ConversionPasswordMasterFormCaption": "Inserisci una password per salvare come modulo PDF",
|
||||
"CreationError": "Errore durante la creazione del file. E' stata inserita la password errata.",
|
||||
"SuccessfullyCreated": "File '{{fileTitle}}' creato"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Elementi aggiunti agli appunti",
|
||||
"AdditionalLinks": " Link aggiuntivi",
|
||||
"AddMembersDescription": "Puoi aggiungere nuovi membri del team manualmente o invitarli tramite link.",
|
||||
"AddNewLink": "Aggiungi nuovo link",
|
||||
"All": "Tutti",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Collaborazione",
|
||||
"ContainsSpecCharacter": "Il titolo non può contenere nessuno dei seguenti caratteri: *+:\"<>?|/",
|
||||
"Convert": "Conversione",
|
||||
"CopyGeneralLink": " Copia il link generale",
|
||||
"CopyItem": "<strong>{{title}}</strong> copiato",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementi copiati",
|
||||
"CopyLink": " Copia il link",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Crea una stanza",
|
||||
"CustomRooms": "Personalizzata",
|
||||
"DaysRemaining": "Giorni rimanenti: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": " Il link precedente non sarà più disponibile. Verrà creato un nuovo link generale.",
|
||||
"DeleteLink": "Elimina il link",
|
||||
"DeleteLinkNote": "Il link verrà eliminato definitivamente. Non potrai annullare questa azione.",
|
||||
"DisableDownload": " Limita la copia del contenuto dei file, il download e la stampa dei file",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Impossibile eseguire l'azione perché il documento è in fase di modifica.",
|
||||
"DownloadAll": "Scarica tutto",
|
||||
"EditAdditionalLink": "Modifica link aggiuntivo",
|
||||
"EditGeneralLink": "Modifica link generale",
|
||||
"EditLink": "Modifica il link",
|
||||
"EditRoom": "Modifica la stanza",
|
||||
"EmbeddingSettings": "Impostazioni di incorporamento",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "La cartella '{{folderTitle}}' è stata rinominata in '{{newFoldedTitle}}'",
|
||||
"Forms": "Moduli",
|
||||
"FormsTemplates": "Modelli di moduli",
|
||||
"GeneralLink": "Link generale",
|
||||
"GeneralLinkDeletedSuccessfully": "Nuovo link generale è stato creato con successo",
|
||||
"GoToMyRooms": "Vai alle stanze",
|
||||
"GoToPersonal": "Vai a I miei documenti",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "テンプレートを保存するためのパスワードを入力してください",
|
||||
"ConversionPasswordMasterFormCaption": "oformとして保存するためのパスワードを入力してください",
|
||||
"ConversionPasswordMasterFormCaption": "PDFフォームを保存するにはパスワードを入力してください",
|
||||
"CreationError": "ファイル作成エラー。誤ったパスワードが入力されました",
|
||||
"SuccessfullyCreated": "'{{fileTitle}}' ファイルが作成されました"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "項目は、クリップボードに追加されました",
|
||||
"AdditionalLinks": "追加リンク",
|
||||
"AddMembersDescription": "新しいチームメンバーを手動で追加したり、リンクで招待したりすることができます。",
|
||||
"AddNewLink": "新しいリンクの追加",
|
||||
"All": "すべて",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "コラボレーション",
|
||||
"ContainsSpecCharacter": "タイトルには以下の文字*+:\"<>?|/は使用できません。",
|
||||
"Convert": "変換",
|
||||
"CopyGeneralLink": "一般リンクをコピーする",
|
||||
"CopyItem": "<strong>{{title}}</strong>のコピー",
|
||||
"CopyItems": "<strong>{{qty}}</strong>要素のコピー",
|
||||
"CopyLink": "リンクをコピーする",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "ルームを作成する",
|
||||
"CustomRooms": "カスタム",
|
||||
"DaysRemaining": "残りの日数:{{daysRemaining}}",
|
||||
"DeleteGeneralLink": "以前のリンクは使用できなくなります。新しい一般リンクが作成されます。",
|
||||
"DeleteLink": "リンクを削除する",
|
||||
"DeleteLinkNote": "リンクは永久に削除されます。この操作を元に戻すことはできません。",
|
||||
"DisableDownload": "ファイル内容のコピー、ファイルのダウンロード、印刷の制限",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "ドキュメントが編集中のため、アクションを実行できません。",
|
||||
"DownloadAll": "すべてダウンロード",
|
||||
"EditAdditionalLink": "追加リンクの編集",
|
||||
"EditGeneralLink": "一般リンクの編集",
|
||||
"EditLink": "リンクの変更",
|
||||
"EditRoom": "ルームを編集する",
|
||||
"EmbeddingSettings": "埋め込み設定",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "フォルダ'{{folderTitle}}'の名前が'{{newFoldedTitle}}'に変更されます。'",
|
||||
"Forms": "フォーム",
|
||||
"FormsTemplates": "フォームのテンプレート",
|
||||
"GeneralLink": "一般リンク",
|
||||
"GeneralLinkDeletedSuccessfully": "新しい一般リンクが正常に作成されました",
|
||||
"GoToMyRooms": "「ルーム」へ",
|
||||
"GoToPersonal": "私の文書」へ",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "클립보드에 항목이 추가되었습니다",
|
||||
"AdditionalLinks": "추가 링크",
|
||||
"AddMembersDescription": "새 팀원을 수동으로 추가하거나 링크를 통해 초대할 수 있습니다.",
|
||||
"AddNewLink": "새 링크 추가",
|
||||
"All": "전체",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "공동 작업",
|
||||
"ContainsSpecCharacter": "제목에는 다음 문자가 포함될 수 없습니다: *+:\"<>?|/",
|
||||
"Convert": "변환",
|
||||
"CopyGeneralLink": "일반 링크 복사",
|
||||
"CopyItem": "<strong>{{title}}</strong> 복사 완료",
|
||||
"CopyItems": "<strong>{{qty}}</strong> 요소 복사 완료",
|
||||
"CopyLink": "링크 복사",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "방 생성",
|
||||
"CustomRooms": "사용자 지정",
|
||||
"DaysRemaining": "남은 일수: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "이전 링크가 이용 불가능하게 됩니다. 새로운 일반 링크가 생성됩니다.",
|
||||
"DeleteLink": "링크 삭제",
|
||||
"DeleteLinkNote": "링크가 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.",
|
||||
"DisableDownload": "파일 콘텐츠 복사, 파일 다운로드 및 인쇄 제한",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "문서가 편집 중이므로 작업을 수행할 수 없습니다.",
|
||||
"DownloadAll": "모두 다운로드",
|
||||
"EditAdditionalLink": "추가 링크 수정",
|
||||
"EditGeneralLink": "일반 링크 수정",
|
||||
"EditLink": "링크 수정",
|
||||
"EditRoom": "방 편집",
|
||||
"EmbeddingSettings": "임베딩 설정",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "'{{folderTitle}}' 폴더 이름이 '{{newFoldedTitle}}'으로 변경되었습니다",
|
||||
"Forms": "양식",
|
||||
"FormsTemplates": "양식 템플릿",
|
||||
"GeneralLink": "일반 링크",
|
||||
"GeneralLinkDeletedSuccessfully": "새로운 일반 링크가 생성되었습니다",
|
||||
"GoToMyRooms": "내 방으로 이동",
|
||||
"GoToPersonal": "내 문서로 이동",
|
||||
|
@ -1,5 +1,4 @@
|
||||
{
|
||||
"AdditionalLinks": "ລິ້ງເພີ່ມເຕີມ",
|
||||
"AddMembersDescription": "ທ່ານສາມາດເພີ່ມສະມາຊິກທີມໃຫມ່ດ້ວຍຕົນເອງ ຫຼືເຊີນເຂົາເຈົ້າຜ່ານລິ້ງ.",
|
||||
"All": "ທັງໝົດ",
|
||||
"AllFiles": "ເອກະສານທັງໝົດ",
|
||||
@ -18,7 +17,6 @@
|
||||
"CollaborationRooms": "ການຮ່ວມມື",
|
||||
"ContainsSpecCharacter": "ຫົວຂໍ້ບໍ່ສາມາດມີຕົວອັກສອນຕໍ່ໄປນີ້: * +: \"<>? | /",
|
||||
"Convert": "ປ່ຽນ",
|
||||
"CopyGeneralLink": "ສຳເນົາລິ້ງທົ່ວໄປ",
|
||||
"CopyItem": "<strong>{{title}}</strong> ຄັດລອກ",
|
||||
"CopyItems": "<strong>{{qty}}</strong> ອົງປະກອບທີ່ຖືກຄັດລອກ",
|
||||
"CopyLink": "ສຳເນົາລິ້ງ",
|
||||
@ -26,13 +24,11 @@
|
||||
"CreateRoom": "ສ້າງຫ້ອງ",
|
||||
"CustomRooms": "ກຳນົດເອງ",
|
||||
"DaysRemaining": "ມື້ທີ່ຍັງເຫຼືອ: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "ລິ້ງກ່ອນໜ້ານີ້ຈະບໍ່ສາມາດໃຊ້ໄດ້. ລິ້ງທົ່ວໄປໃຫມ່ຈະຖືກສ້າງຂື້ນ.",
|
||||
"DisableDownload": "ຈໍາກັດການສໍາເນົາເນື້ອໃນໄຟລ໌, ການດາວໂຫຼດໄຟລ໌ແລະການພິມ ",
|
||||
"DisableNotifications": "ປິດການແຈ້ງເຕືອນ",
|
||||
"Document": "ເອກະສານ",
|
||||
"DocumentEdited": "ບໍ່ສາມາດດຳເນີນການໄດ້ເນື່ອງຈາກເອກະສານກຳລັງຖືກແກ້ໄຂ.",
|
||||
"EditAdditionalLink": "ແກ້ໄຂລິ້ງເພີ່ມເຕີມ",
|
||||
"EditGeneralLink": "ແກ້ໄຂລິ້ງທົ່ວໄປ ",
|
||||
"EditRoom": "ແກ້ໄຂຫ້ອງ",
|
||||
"EmptyFile": "ເອກະສານຫວ່າງເປົ່າ",
|
||||
"EmptyFilterDescriptionText": "ບໍ່ມີໄຟລ໌ ຫລື ແຟ້ມໃດທີ່ກົງກັບຕົວກອງນີ້. ລອງໃຊ້ຕົວກັ່ນຕອງອື່ນ ຫຼື ລຶບລ້າງຂໍ້ມູນເພື່ອເບິ່ງເອກະສານທັງໝົດ.",
|
||||
@ -56,7 +52,6 @@
|
||||
"FolderRenamed": "ໂຟນເດີ '{{folderTitle}}' ຖືກປ່ຽນເປັນ '{{newFoldedTitle}}'",
|
||||
"Forms": "ແບບຟອມ",
|
||||
"FormsTemplates": "ຮູບແບບແບບຟອມ",
|
||||
"GeneralLink": "ລິ້ງທົ່ວໄປ ",
|
||||
"GeneralLinkDeletedSuccessfully": "ສ້າງລິ້ງທົ່ວໄປໃໝ່ສຳເລັດແລ້ວ ",
|
||||
"GoToMyRooms": "ໄປທີ່ຫ້ອງຂອງຂ້ອຍ",
|
||||
"GoToPersonal": "ໄປທີ່ເອກະສານຂອງຂ້ອຍ",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Vienumi pievienoti starpliktuvē",
|
||||
"AdditionalLinks": "Papildu saites",
|
||||
"AddMembersDescription": "Jūs varat pievienot jaunus komandas dalībniekus manuāli vai uzaicināt, izmantojot saiti.",
|
||||
"AddNewLink": "Pievienot jaunu saiti",
|
||||
"All": "Viss",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Sadarbība",
|
||||
"ContainsSpecCharacter": "Nosaukumā nedrīkst būt neviena no šīm rakstzīmēm: *+:\"<>?|/",
|
||||
"Convert": "Konvertēt",
|
||||
"CopyGeneralLink": "Kopēt vispārīgo saiti",
|
||||
"CopyItem": "<strong>{{title}}</strong> nokopēts",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementi nokopēti",
|
||||
"CopyLink": "Kopēt saiti",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Izveidot telpu",
|
||||
"CustomRooms": "Pielāgots",
|
||||
"DaysRemaining": "Atlikušās dienas: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Iepriekšējā saite nebūs pieejama. Tiks izveidota jauna vispārīga saite.",
|
||||
"DeleteLink": "Dzēst saiti",
|
||||
"DeleteLinkNote": "Saite tiks neatgriezeniski dzēsta. Šo darbību nevarēs atsaukt.",
|
||||
"DisableDownload": "Ierobežojiet failu satura kopēšanu, lejupielādi un drukāšanu",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Nevar veikt darbību, jo dokuments tiek rediģēts.",
|
||||
"DownloadAll": "Lejupielādēt visu",
|
||||
"EditAdditionalLink": "Rediģēt papildu saiti",
|
||||
"EditGeneralLink": "Rediģēt vispārīgo saiti",
|
||||
"EditLink": "Rediģēt saiti",
|
||||
"EditRoom": "Rediģēt telpu",
|
||||
"EmbeddingSettings": "Iegulšanas iestatījumi",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Mape '{{folderTitle}}' ir pārvietota uz '{{newFoldedTitle}}'",
|
||||
"Forms": "Veidlapas",
|
||||
"FormsTemplates": "Veidlapu veidnes",
|
||||
"GeneralLink": "Vispārīga saite",
|
||||
"GeneralLinkDeletedSuccessfully": "Jauna vispārīga saite ir veiksmīgi izveidota",
|
||||
"GoToMyRooms": "Doties uz telpas",
|
||||
"GoToPersonal": "Pāriet uz Mani dokumenti",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Items toegevoegd aan klembord",
|
||||
"AdditionalLinks": "Aanvullende links",
|
||||
"AddMembersDescription": "U kunt nieuwe teamleden handmatig toevoegen of uitnodigen door middel van een link.",
|
||||
"AddNewLink": "Voeg nieuwe link toe",
|
||||
"All": "Alle",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Samenwerking",
|
||||
"ContainsSpecCharacter": "De titel mag geen van de volgende tekens bevatten: *+:\"<>?|/",
|
||||
"Convert": "Converteren",
|
||||
"CopyGeneralLink": "Kopieer algemene link",
|
||||
"CopyItem": "<strong>{{title}}</strong> gekopieerd",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementen gekopieerd",
|
||||
"CopyLink": "Kopieer link",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Maak kamer aan",
|
||||
"CustomRooms": "Aangepast",
|
||||
"DaysRemaining": "Aantal resterende dagen: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "De vorige link is dan niet meer beschikbaar. Er wordt een nieuwe algemene link gemaakt.",
|
||||
"DeleteLink": "Link verwijderen",
|
||||
"DeleteLinkNote": "De link wordt definitief verwijderd. U kunt deze actie niet ongedaan maken.",
|
||||
"DisableDownload": "Beperk het kopiëren van materiaal, downloaden en afdrukken van bestanden",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Kan de actie niet uitvoeren omdat het document bewerkt wordt.",
|
||||
"DownloadAll": "Alles downloaden",
|
||||
"EditAdditionalLink": "Bewerk aanvullende link",
|
||||
"EditGeneralLink": "Bewerk algemene link",
|
||||
"EditLink": "Link bewerken",
|
||||
"EditRoom": "Bewerk kamer",
|
||||
"EmbeddingSettings": "Insluiten instellingen",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "De map '{{folderTitle}}' is hernoemd naar '{{newFoldedTitle}}'",
|
||||
"Forms": "Formulieren",
|
||||
"FormsTemplates": "Formulieren sjablonen",
|
||||
"GeneralLink": "Algemene link",
|
||||
"GeneralLinkDeletedSuccessfully": "Nieuwe algemene link succesvol aangemaakt",
|
||||
"GoToMyRooms": "Ga naar kamers",
|
||||
"GoToPersonal": "Ga naar Mijn documenten",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Pozycje zostały dodane do schowka",
|
||||
"AdditionalLinks": "Linki dodatkowe",
|
||||
"AddMembersDescription": "Możesz dodać nowych członków zespołu ręcznie lub zaprosić ich za pomocą linku.",
|
||||
"AddNewLink": "Dodaj nowy link",
|
||||
"All": "Wszystko",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Współpraca",
|
||||
"ContainsSpecCharacter": "Tytuł nie może zawierać następujących znaków: *+:\"<>?|/",
|
||||
"Convert": "Konwertuj",
|
||||
"CopyGeneralLink": "Kopiuj link główny",
|
||||
"CopyItem": "Skopiowano <strong>{{title}}</strong>",
|
||||
"CopyItems": "Skopiowano <strong>{{qty}}</strong> element(y/ów)",
|
||||
"CopyLink": "Kopiuj link",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Utwórz pokój",
|
||||
"CustomRooms": "Niestandardowa ",
|
||||
"DaysRemaining": "Pozostało dni: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Poprzedni link stanie się niedostępny. Zostanie utworzony nowy link główny.",
|
||||
"DeleteLink": "Usuń link",
|
||||
"DeleteLinkNote": "Link zostanie trwale usunięty. Nie będziesz w stanie cofnąć tego działania.",
|
||||
"DisableDownload": "Ogranicz możliwość kopiowania zawartości pliku, jego pobierania oraz drukowania",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Nie można wykonać akcji, ponieważ dokument jest w trakcie edycji.",
|
||||
"DownloadAll": "Pobierz wszystko",
|
||||
"EditAdditionalLink": "Edytuj link dodatkowy",
|
||||
"EditGeneralLink": "Edytuj link główny",
|
||||
"EditLink": "Edytuj link",
|
||||
"EditRoom": "Pokój do edytowania",
|
||||
"EmbeddingSettings": "Ustawienia osadzania",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Nazwa folderu '{{folderTitle}}' została zmieniona na '{{newFoldedTitle}}'",
|
||||
"Forms": "Formularze",
|
||||
"FormsTemplates": "Szablony formularzy",
|
||||
"GeneralLink": "Link główny",
|
||||
"GeneralLinkDeletedSuccessfully": "Nowy link główny został pomyślnie utworzony",
|
||||
"GoToMyRooms": "Przejdź do pokoi",
|
||||
"GoToPersonal": "Przejdź do Moich dokumentów",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Insira uma senha para salvar o modelo",
|
||||
"ConversionPasswordMasterFormCaption": "Insira uma senha para salvar como oform",
|
||||
"ConversionPasswordMasterFormCaption": "Digite uma senha para salvar como formato PDF",
|
||||
"CreationError": "Erro na criação do arquivo. Uma senha errada foi inserida.",
|
||||
"SuccessfullyCreated": "Arquivo '{{fileTitle}}' criado"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Criar novo link",
|
||||
"AdditionalLinks": "Links adicionais",
|
||||
"AddMembersDescription": "Você pode adicionar novos membros da equipe manualmente ou convidá-los por meio do link.",
|
||||
"AddNewLink": "Adicionar novo link",
|
||||
"All": "Todos",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Colaboração",
|
||||
"ContainsSpecCharacter": "O título não pode conter nenhum dos seguintes caracteres: *+:\"<>?|/",
|
||||
"Convert": "Converter",
|
||||
"CopyGeneralLink": "Copiar link geral",
|
||||
"CopyItem": "<strong>{{title}}</strong> copiado",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementos copiados",
|
||||
"CopyLink": "Copiar link",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Criar sala",
|
||||
"CustomRooms": "Personalizada",
|
||||
"DaysRemaining": "Dias restantes: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "O link anterior ficará indisponível. Um novo link geral será criado.",
|
||||
"DeleteLink": "Excluir link",
|
||||
"DeleteLinkNote": "O link será excluído permanentemente. Você não poderá desfazer esta ação.",
|
||||
"DisableDownload": "Restringir cópia de conteúdo de arquivo, download e impressão de arquivo",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Não é possível executar a ação porque o documento está sendo editado.",
|
||||
"DownloadAll": "Baixar tudo",
|
||||
"EditAdditionalLink": "Editar link adicional",
|
||||
"EditGeneralLink": "Editar link geral",
|
||||
"EditLink": "Editar link",
|
||||
"EditRoom": "Editar sala",
|
||||
"EmbeddingSettings": "Configurações de incorporação",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "A pasta '{{folderTitle}}' é renomeada para '{{newFoldedTitle}}'.",
|
||||
"Forms": "Formulário",
|
||||
"FormsTemplates": "Modelos de formulário",
|
||||
"GeneralLink": "Link geral",
|
||||
"GeneralLinkDeletedSuccessfully": "Novo link geral criado com sucesso",
|
||||
"GoToMyRooms": "Ir para minhas salas",
|
||||
"GoToPersonal": "Ir para Meus Documentos",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Introduza uma palavra-passe para guardar o modelo",
|
||||
"ConversionPasswordMasterFormCaption": "Introduza uma palavra-passe para guardar como oform",
|
||||
"ConversionPasswordMasterFormCaption": "Introduza uma palavra-passe para guardar como PDF",
|
||||
"CreationError": "Erro na criação do ficheiro. Introduziu a palavra.",
|
||||
"SuccessfullyCreated": "Ficheiro '{{fileTitle}}' criado"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Itens adicionados à área de transferência",
|
||||
"AdditionalLinks": "Links adicionais",
|
||||
"AddMembersDescription": "Pode adicionar novos membros da equipa manualmente ou convidá-los através de um link.",
|
||||
"AddNewLink": "Adicionar novo link",
|
||||
"All": "Tudo",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Colaboração",
|
||||
"ContainsSpecCharacter": "O título não pode conter nenhum dos seguintes caracteres: *+:\"<>?|/",
|
||||
"Convert": "Converter",
|
||||
"CopyGeneralLink": "Copiar link geral",
|
||||
"CopyItem": "<strong>{{title}}</strong> copiado",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementos copiados",
|
||||
"CopyLink": "Link de cópia",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Criar sala",
|
||||
"CustomRooms": "Personalizada",
|
||||
"DaysRemaining": "Dias restantes: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "O link anterior ficará indisponível. Um novo link geral será criado.",
|
||||
"DeleteLink": "Excluir link",
|
||||
"DeleteLinkNote": "O link será excluído permanentemente. Você não poderá desfazer esta ação.",
|
||||
"DisableDownload": "Restringir cópia de conteúdo de arquivo, download e impressão de arquivo",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Não é possível executar a ação porque o documento está a ser editado.",
|
||||
"DownloadAll": "Baixar tudo",
|
||||
"EditAdditionalLink": "Editar link adicional",
|
||||
"EditGeneralLink": "Editar link geral",
|
||||
"EditLink": "Editar link",
|
||||
"EditRoom": "Editar sala",
|
||||
"EmbeddingSettings": "Configurações de incorporação",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "A pasta '{{folderTitle}}' é renomeada para '{{newFoldedTitle}}'",
|
||||
"Forms": "Formulários",
|
||||
"FormsTemplates": "Modelos de formulários",
|
||||
"GeneralLink": "Links geral",
|
||||
"GeneralLinkDeletedSuccessfully": "Novo link geral criado com sucesso",
|
||||
"GoToMyRooms": "Ir para As Minhas Salas",
|
||||
"GoToPersonal": "Ir para os Meus Documentos",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Introduceți o parolă pentru a salva șablonule",
|
||||
"ConversionPasswordMasterFormCaption": "Introduceți o parolă pentru a salva în formatul oform",
|
||||
"ConversionPasswordMasterFormCaption": "Introduceți parola pentru a salva ca formular PDF",
|
||||
"CreationError": "Eroare la crearea fișierului. Parola introdusă este incorectă.",
|
||||
"SuccessfullyCreated": "Fișierul '{{fileTitle}}' a fost creat"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Elementele sunt adăugate la clipboard",
|
||||
"AdditionalLinks": "Link-uri suplimentare",
|
||||
"AddMembersDescription": "Puteţi adăuga noi membri ai echipei manual sau îi puteţi invita prin intermediul unui link.",
|
||||
"AddNewLink": "Adăugarea unui link nou",
|
||||
"All": "Toate",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Colaborare",
|
||||
"ContainsSpecCharacter": "Numele nu poate conține niciun din caractere următoare: *+:\"<>?|/ ",
|
||||
"Convert": "Convertire",
|
||||
"CopyGeneralLink": "Copiere link general",
|
||||
"CopyItem": "<strong>{{title}}</strong> copiat",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elemente copiate",
|
||||
"CopyLink": "Copiere link",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Creare sală",
|
||||
"CustomRooms": "Particularizată",
|
||||
"DaysRemaining": "Zile rămase: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Link-ul anterior va deveni indisponibil. Un nou link general va fi creat.",
|
||||
"DeleteLink": "Ștergere link",
|
||||
"DeleteLinkNote": "Link-ul va fi șters definitiv. Această acțiune nu poate fi anulată.",
|
||||
"DisableDownload": "Restricționarea permisiunii la copierea, descărcarea și imprimarea conținutul fișierului",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Nu se poate efectua acțiunea, deoarece documentul este în curs de editare.",
|
||||
"DownloadAll": "Descarcă toate",
|
||||
"EditAdditionalLink": "Modificare link suplimentar",
|
||||
"EditGeneralLink": "Modificare link general",
|
||||
"EditLink": "Modificare link",
|
||||
"EditRoom": "Editare sală",
|
||||
"EmbeddingSettings": "Parametri de încorporare",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Dosarul '{{folderTitle}}' este redenumit în '{{newFoldedTitle}}'",
|
||||
"Forms": "Forms",
|
||||
"FormsTemplates": "Șabloane formulare",
|
||||
"GeneralLink": "Link general",
|
||||
"GeneralLinkDeletedSuccessfully": "Un link general a fost creat cu succes",
|
||||
"GoToMyRooms": "Salt la Sălile",
|
||||
"GoToPersonal": "Salt la Documentele mele",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Введите пароль, чтобы сохранить шаблон формы",
|
||||
"ConversionPasswordMasterFormCaption": "Введите пароль, чтобы сохранить как oform",
|
||||
"ConversionPasswordMasterFormCaption": "Введите пароль, чтобы сохранить как PDF-форму",
|
||||
"CreationError": "Ошибка создания. Введен не верный пароль.",
|
||||
"SuccessfullyCreated": "Файл '{{fileTitle}}' создан"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Элементы добавлены в буфер обмена",
|
||||
"AdditionalLinks": "Дополнительные ссылки",
|
||||
"AddMembersDescription": "Вы можете добавить новых участников команды вручную или пригласить их по ссылке.",
|
||||
"AddNewLink": "Добавить новую ссылку",
|
||||
"All": "Все",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Совместное редактирование",
|
||||
"ContainsSpecCharacter": "Название не должно содержать следующих символов: *+:\"<>?|/",
|
||||
"Convert": "Конвертация",
|
||||
"CopyGeneralLink": "Скопировать общую ссылку",
|
||||
"CopyItem": "<strong>{{title}}</strong> скопирован",
|
||||
"CopyItems": "Скопировано элементов: <strong>{{qty}}</strong>",
|
||||
"CopyLink": "Скопировать ссылку",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Создание комнаты",
|
||||
"CustomRooms": "Пользовательская",
|
||||
"DaysRemaining": "Дней осталось: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Предыдущая ссылка станет недоступной. Будет создана новая общая ссылка.",
|
||||
"DeleteLink": "Удалить ссылку",
|
||||
"DeleteLinkNote": "Ссылка будет удалена окончательно. Вы не сможете отменить это действие.",
|
||||
"DisableDownload": "Ограничить копирование содержимого файла, его загрузку и печать",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Невозможно выполнить действие, так как документ редактируется.",
|
||||
"DownloadAll": "Скачать все",
|
||||
"EditAdditionalLink": "Редактировать дополнительную ссылку",
|
||||
"EditGeneralLink": "Редактировать общую ссылку",
|
||||
"EditLink": "Редактировать ссылку",
|
||||
"EditRoom": "Изменить комнату",
|
||||
"EmbeddingSettings": "Настройки встраивания",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Папка '{{folderTitle}}' переименована в '{{newFoldedTitle}}'",
|
||||
"Forms": "Формы",
|
||||
"FormsTemplates": "Шаблоны форм",
|
||||
"GeneralLink": "Общая ссылка",
|
||||
"GeneralLinkDeletedSuccessfully": "Новая общая ссылка успешно создана",
|
||||
"GoToMyRooms": "Перейти в комнаты",
|
||||
"GoToPersonal": "Перейти к Моим документам",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Položky pridané do schránky",
|
||||
"AdditionalLinks": "Dodatočné odkazy",
|
||||
"AddMembersDescription": "Nových členov tímu môžete pridať manuálne alebo ich pozvať prostredníctvom odkazu.",
|
||||
"AddNewLink": "Pridať nový odkaz",
|
||||
"All": "Všetko",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Spolupráca",
|
||||
"ContainsSpecCharacter": "Názov nemôže obsahovať žiadne z nasledujúcich znakov: *+:\"<>?|/",
|
||||
"Convert": "Konvertovať",
|
||||
"CopyGeneralLink": "Kopírovať hlavný odkaz",
|
||||
"CopyItem": "<strong>{{title}}</strong> skopírované",
|
||||
"CopyItems": "<strong>{{qty}}</strong> prvkov bolo skopírovaných",
|
||||
"CopyLink": "Kopírovať odkaz",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Vytvoriť miestnosť",
|
||||
"CustomRooms": "Vlastné",
|
||||
"DaysRemaining": "Zostávajúce dni: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Predchádzajúci odkaz sa stane nedostupným. Vytvorí sa nový hlavný odkaz.",
|
||||
"DeleteLink": "Vymazať odkaz",
|
||||
"DeleteLinkNote": "Odkaz bude navždy vymazaný. Tento úkon nie je možné odvolať.",
|
||||
"DisableDownload": "Obmedziť kopírovanie obsahu súboru, sťahovanie a tlač súboru",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Nie je možné vykonať operáciu, kým sa dokument upravuje.",
|
||||
"DownloadAll": "Stiahnuť všetko",
|
||||
"EditAdditionalLink": "Upraviť dodatočný odkaz",
|
||||
"EditGeneralLink": "Upraviť hlavný odkaz",
|
||||
"EditLink": "Upraviť odkaz",
|
||||
"EditRoom": "Upraviť miestnosť",
|
||||
"EmbeddingSettings": "Nastavenia vkladania",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Priečinok '{{folderTitle}}' bol premenovaný na '{{newFoldedTitle}}'",
|
||||
"Forms": "Formuláre",
|
||||
"FormsTemplates": "Šablóny formulárov",
|
||||
"GeneralLink": "Hlavný odkaz",
|
||||
"GeneralLinkDeletedSuccessfully": "Nový hlavný odkaz úspešne vytvorený",
|
||||
"GoToMyRooms": "Prejdite do miestnosti",
|
||||
"GoToPersonal": "Prejdite do Moje dokumenty",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Elementi dodani v odložišče",
|
||||
"AdditionalLinks": "Dodatne povezave",
|
||||
"AddMembersDescription": "Nove člane ekipe lahko dodate ročno ali pa jih povabite prek povezave.",
|
||||
"AddNewLink": "Dodajte novo povezavo",
|
||||
"All": "Vse",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Sodelovanje",
|
||||
"ContainsSpecCharacter": "Naslov ne sme vsebovati nobenega od naslednjih znakov: *+:\"<>?|/",
|
||||
"Convert": "Pretvori",
|
||||
"CopyGeneralLink": "Kopiraj splošno povezavo",
|
||||
"CopyItem": "<strong>{{title}}</strong> kopirano",
|
||||
"CopyItems": "<strong>{{qty}}</strong> elementov kopiranih",
|
||||
"CopyLink": "Kopiraj povezavo",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Ustvari sobo",
|
||||
"CustomRooms": "Po meri",
|
||||
"DaysRemaining": "Preostali dnevi: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Prejšnja povezava bo postala nedosegljiva. Ustvarila se bo nova splošna povezava.",
|
||||
"DeleteLink": "Izbriši povezavo",
|
||||
"DeleteLinkNote": "Povezava bo trajno izbrisana. Tega dejanja ne boste mogli razveljaviti.",
|
||||
"DisableDownload": "Omeji kopiranje vsebine datoteke, prenos datoteke in tiskanje",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Akcije ni mogoče izvesti, ker se dokument še ureja.",
|
||||
"DownloadAll": "Prenesi vse",
|
||||
"EditAdditionalLink": "Uredi dodatno povezavo",
|
||||
"EditGeneralLink": "Uredi splošno povezavo",
|
||||
"EditLink": "Uredi povezavo",
|
||||
"EditRoom": "Uredi sobo",
|
||||
"EmbeddingSettings": "Nastavitve vdelave",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Mapa '{{folderTitle}}' je preimenovana v '{{newFoldedTitle}}'",
|
||||
"Forms": "Obrazci",
|
||||
"FormsTemplates": "Predloge obrazcev",
|
||||
"GeneralLink": "Splošna povezava",
|
||||
"GeneralLinkDeletedSuccessfully": "Nova splošna povezava je bila uspešno ustvarjena",
|
||||
"GoToMyRooms": "Pojdi na sobe",
|
||||
"GoToPersonal": "Pojdi na Moji dokumenti",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Öğeler panoya eklendi",
|
||||
"AdditionalLinks": "Ek bağlantılar",
|
||||
"AddMembersDescription": "Yeni ekip üyelerini manuel olarak ekleyebilir veya bağlantı yoluyla davet edebilirsiniz.",
|
||||
"AddNewLink": "Yeni bağlantı ekle",
|
||||
"All": "Hepsi",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "İş birliği",
|
||||
"ContainsSpecCharacter": "Başlık şu karakterlerden herhangi birini içeremez:: *+:\"<>?|/",
|
||||
"Convert": "Dönüştür",
|
||||
"CopyGeneralLink": "Genel bağlantıyı kopyala",
|
||||
"CopyItem": "<strong>{{title}}</strong> kopyalandı",
|
||||
"CopyItems": "<strong>{{qty}}</strong> öğeler kopyalandı",
|
||||
"CopyLink": "Bağlantıyı kopyala",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Oda oluştur",
|
||||
"CustomRooms": "Özel",
|
||||
"DaysRemaining": "Kalan gün sayısı: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Önceki bağlantı kullanılamayacak. Yeni bir genel bağlantı oluşturulacak.",
|
||||
"DeleteLink": "Bağlantıyı sil",
|
||||
"DeleteLinkNote": "Bağlantı kalıcı olarak silinecek. Bu işlem geri alınamaz.",
|
||||
"DisableDownload": "Dosya içeriği kopyalamayı, dosya indirmeyi ve yazdırmayı kısıtla",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Belge düzenlenmekte olduğu için eylem gerçekleştirilemiyor.",
|
||||
"DownloadAll": "Hepsini indir",
|
||||
"EditAdditionalLink": "Ek bağlantıyı düzenle",
|
||||
"EditGeneralLink": "Genel bağlantıyı düzenle",
|
||||
"EditLink": "Bağlantıyı düzenle",
|
||||
"EditRoom": "Oda düzenle",
|
||||
"EmbeddingSettings": "Gömme ayarları",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "'{{folderTitle}}' isimli klasörün adı '{{newFoldedTitle}}' olarak değiştirildi",
|
||||
"Forms": "Formlar",
|
||||
"FormsTemplates": "Form şablonları",
|
||||
"GeneralLink": "Genel bağlantı",
|
||||
"GeneralLinkDeletedSuccessfully": "Yeni genel bağlantı başarıyla oluşturuldu",
|
||||
"GoToMyRooms": "Odalarıma git",
|
||||
"GoToPersonal": "Belgelerime Git",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "Введіть пароль, щоб зберегти шаблон",
|
||||
"ConversionPasswordMasterFormCaption": "Введіть пароль, щоб зберегти як онлайн-форму",
|
||||
"ConversionPasswordMasterFormCaption": "Введіть пароль, щоб зберегти як PDF-форму",
|
||||
"CreationError": "Помилка створення файлу. Введено неправильний пароль.",
|
||||
"SuccessfullyCreated": "Файл '{{fileTitle}}' створено"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Елементи додано до буфера обміну",
|
||||
"AdditionalLinks": "Додаткові посилання",
|
||||
"AddMembersDescription": "Ви можете додати нових учасників команди вручну або запросити їх за допомогою посилання.",
|
||||
"AddNewLink": "Додати нове посилання",
|
||||
"All": "Усі",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Співпраця",
|
||||
"ContainsSpecCharacter": "Заголовок не може містити жодного з цих символів: *+:\"<>?|/",
|
||||
"Convert": "Конвертувати",
|
||||
"CopyGeneralLink": "Копіювати загальне посилання",
|
||||
"CopyItem": "<strong>{{title}}</strong> скопійовано",
|
||||
"CopyItems": "<strong>{{qty}}</strong> елемент. скопійовано",
|
||||
"CopyLink": "Копіювати посилання",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Створити кімнату",
|
||||
"CustomRooms": "Налаштовувана",
|
||||
"DaysRemaining": "Залишилося днів: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Попереднє посилання стане недоступним. Буде створено нове загальне посилання.",
|
||||
"DeleteLink": "Видалити посилання",
|
||||
"DeleteLinkNote": "Посилання буде видалено назавжди. Ви не зможете скасувати цю дію.",
|
||||
"DisableDownload": "Обмежте копіювання вмісту файлу, а також завантаження та друк файлу",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Неможливо виконати дію, оскільки документ редагується.",
|
||||
"DownloadAll": "Завантажити все",
|
||||
"EditAdditionalLink": "Редагувати додаткове посилання",
|
||||
"EditGeneralLink": "Редагувати загальне посилання",
|
||||
"EditLink": "Редагувати посилання",
|
||||
"EditRoom": "Редагувати кімнату",
|
||||
"EmbeddingSettings": "Параметри вбудовування",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Папку \"{{folderTitle}}\" перейменовано на \"{{newFoldedTitle}}\"",
|
||||
"Forms": "Форми",
|
||||
"FormsTemplates": "Шаблони форм",
|
||||
"GeneralLink": "Загальне посилання",
|
||||
"GeneralLinkDeletedSuccessfully": "Нове загальне посилання успішно створено",
|
||||
"GoToMyRooms": "Перейти до розділу «Кімнати»",
|
||||
"GoToPersonal": "Перейти до розділу «Мої документи»",
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "Đã thêm các mục vào bộ nhớ tạm",
|
||||
"AdditionalLinks": "Liên kết bổ sung",
|
||||
"AddMembersDescription": "Bạn có thể thêm thành viên nhóm mới theo cách thủ công hoặc mời họ qua liên kết.",
|
||||
"AddNewLink": "Thêm liên kết mới",
|
||||
"All": "Tất cả",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "Cộng tác",
|
||||
"ContainsSpecCharacter": "Tiêu đề không được chứa bất kỳ ký tự nào sau đây: *+:\"<>?|/",
|
||||
"Convert": "Chuyển đổi",
|
||||
"CopyGeneralLink": "Sao chép liên kết chung",
|
||||
"CopyItem": "<strong>{{title}}</strong> đã sao chép ",
|
||||
"CopyItems": "<strong>{{qty}}</strong> thành phần được sao chép ",
|
||||
"CopyLink": "Sao chép liên kết",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "Tạo phòng",
|
||||
"CustomRooms": "Tùy chỉnh",
|
||||
"DaysRemaining": "Số ngày còn lại: {{daysRemaining}}",
|
||||
"DeleteGeneralLink": "Liên kết trước đó sẽ không còn khả dụng. Một liên kết chung mới sẽ được tạo.",
|
||||
"DeleteLink": "Xóa liên kết",
|
||||
"DeleteLinkNote": "Liên kết sẽ bị xóa vĩnh viễn. Bạn sẽ không thể hoàn tác thao tác này.",
|
||||
"DisableDownload": "Hạn chế sao chép nội dung tập tin, tải xuống và in tập tin",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "Không thể thực hiện hành động này vì tài liệu đang được chỉnh sửa.",
|
||||
"DownloadAll": "Tải xuống tất cả",
|
||||
"EditAdditionalLink": "Chỉnh sửa liên kết bổ sung",
|
||||
"EditGeneralLink": "Chỉnh sửa liên kết chung",
|
||||
"EditLink": "Chỉnh sửa liên kết",
|
||||
"EditRoom": "Chỉnh sửa phòng",
|
||||
"EmbeddingSettings": "Cài đặt nhúng",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "Thư mục {{folderTitle}}, được đổi tên thành {{newFoldedTitle}}",
|
||||
"Forms": "Các Biểu mẫu",
|
||||
"FormsTemplates": "Mẫu biểu mẫu",
|
||||
"GeneralLink": "Liên kết chung",
|
||||
"GeneralLinkDeletedSuccessfully": "Đã tạo liên kết chung mới thành công",
|
||||
"GoToMyRooms": "Vào Phòng của tôi",
|
||||
"GoToPersonal": "Vào mục Tài liệu của tôi",
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"ConversionPasswordFormCaption": "输入密码以保存模板",
|
||||
"ConversionPasswordMasterFormCaption": "输入密码以另存为oform",
|
||||
"ConversionPasswordMasterFormCaption": "输入密码以另存为 PDF 表单",
|
||||
"CreationError": "文件创建错误。密码不正确",
|
||||
"SuccessfullyCreated": "文件 '{{fileTitle}}' 已创建"
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
{
|
||||
"AddedToClipboard": "已将项目添加到剪贴板中",
|
||||
"AdditionalLinks": "附加链接",
|
||||
"AddMembersDescription": "您可手动添加新的团队成员或通过链接进行邀请。",
|
||||
"AddNewLink": "添加新链接",
|
||||
"All": "全部",
|
||||
@ -26,7 +25,6 @@
|
||||
"CollaborationRooms": "协作",
|
||||
"ContainsSpecCharacter": "标题中不得包含任意以下字符:*+:\"<>?|/",
|
||||
"Convert": "转换",
|
||||
"CopyGeneralLink": "复制通用链接",
|
||||
"CopyItem": "<strong>{{title}}</strong>已复制",
|
||||
"CopyItems": "<strong>{{qty}}</strong>元素已复制",
|
||||
"CopyLink": "复制链接",
|
||||
@ -37,7 +35,6 @@
|
||||
"CreateRoom": "创建房间",
|
||||
"CustomRooms": "自定义",
|
||||
"DaysRemaining": "剩余天数:{{daysRemaining}}",
|
||||
"DeleteGeneralLink": "之前的链接将失效。将创建一个新的通用链接。",
|
||||
"DeleteLink": "删除链接",
|
||||
"DeleteLinkNote": "此链接将被永久删除,您无法撤销此操作。",
|
||||
"DisableDownload": "限制文件内容复制、文件下载和打印",
|
||||
@ -47,7 +44,6 @@
|
||||
"DocumentEdited": "无法执行该操作,因为正在编辑该文档。",
|
||||
"DownloadAll": "下载全部",
|
||||
"EditAdditionalLink": "编辑附加链接",
|
||||
"EditGeneralLink": "编辑通用链接",
|
||||
"EditLink": "编辑链接",
|
||||
"EditRoom": "编辑房间",
|
||||
"EmbeddingSettings": "嵌入设置",
|
||||
@ -74,7 +70,6 @@
|
||||
"FolderRenamed": "文件夹'{{folderTitle}}'已重命名为'{{newFoldedTitle}}'",
|
||||
"Forms": "表单",
|
||||
"FormsTemplates": "表单模板",
|
||||
"GeneralLink": "通用链接",
|
||||
"GeneralLinkDeletedSuccessfully": "已成功创建新的通用链接",
|
||||
"GoToMyRooms": "转到房间",
|
||||
"GoToPersonal": "转到我的文档",
|
||||
|
@ -161,7 +161,15 @@ const ClientContent = (props) => {
|
||||
};
|
||||
|
||||
const Client = inject(
|
||||
({ auth, clientLoadingStore, filesStore, peopleStore, pluginStore }) => {
|
||||
({
|
||||
authStore,
|
||||
clientLoadingStore,
|
||||
filesStore,
|
||||
peopleStore,
|
||||
pluginStore,
|
||||
userStore,
|
||||
settingsStore,
|
||||
}) => {
|
||||
const {
|
||||
frameConfig,
|
||||
isFrame,
|
||||
@ -172,11 +180,11 @@ const Client = inject(
|
||||
enablePlugins,
|
||||
isDesktopClientInit,
|
||||
setIsDesktopClientInit,
|
||||
} = auth.settingsStore;
|
||||
} = settingsStore;
|
||||
|
||||
if (!auth.userStore.user) return;
|
||||
if (!userStore.user) return;
|
||||
|
||||
const { isVisitor } = auth.userStore.user;
|
||||
const { isVisitor } = userStore.user;
|
||||
|
||||
const {
|
||||
isLoading,
|
||||
@ -195,11 +203,11 @@ const Client = inject(
|
||||
setIsDesktopClientInit,
|
||||
isFrame,
|
||||
showMenu: frameConfig?.showMenu,
|
||||
user: auth.userStore.user,
|
||||
isAuthenticated: auth.isAuthenticated,
|
||||
user: userStore.user,
|
||||
isAuthenticated: authStore.isAuthenticated,
|
||||
encryptionKeys: encryptionKeys,
|
||||
isEncryption: isEncryptionSupport,
|
||||
isLoaded: auth.isLoaded && clientLoadingStore.isLoaded,
|
||||
isLoaded: authStore.isLoaded && clientLoadingStore.isLoaded,
|
||||
setIsLoaded: clientLoadingStore.setIsLoaded,
|
||||
withMainButton,
|
||||
setIsFilterLoading: setIsSectionFilterLoading,
|
||||
|
@ -36,8 +36,7 @@ const DocspaceLogo = (props) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { settingsStore } = auth;
|
||||
export default inject(({ settingsStore }) => {
|
||||
const { whiteLabelLogoUrls, theme } = settingsStore;
|
||||
|
||||
return {
|
||||
|
@ -169,13 +169,15 @@ export default function withBadges(WrappedComponent) {
|
||||
return inject(
|
||||
(
|
||||
{
|
||||
auth,
|
||||
authStore,
|
||||
treeFoldersStore,
|
||||
filesActionsStore,
|
||||
versionHistoryStore,
|
||||
dialogsStore,
|
||||
filesStore,
|
||||
publicRoomStore,
|
||||
userStore,
|
||||
settingsStore,
|
||||
},
|
||||
{ item }
|
||||
) => {
|
||||
@ -187,7 +189,7 @@ export default function withBadges(WrappedComponent) {
|
||||
isRecentTab,
|
||||
} = treeFoldersStore;
|
||||
const { markAsRead, setPinAction, setMuteAction } = filesActionsStore;
|
||||
const { isTabletView, isDesktopClient, theme } = auth.settingsStore;
|
||||
const { isTabletView, isDesktopClient, theme } = settingsStore;
|
||||
const { setIsVerHistoryPanel, fetchFileVersions } = versionHistoryStore;
|
||||
const {
|
||||
setNewFilesPanelVisible,
|
||||
@ -204,8 +206,8 @@ export default function withBadges(WrappedComponent) {
|
||||
return {
|
||||
isArchiveFolderRoot,
|
||||
theme,
|
||||
isAdmin: auth.isAdmin,
|
||||
isVisitor: auth?.userStore?.user?.isVisitor || !auth?.userStore?.user,
|
||||
isAdmin: authStore.isAdmin,
|
||||
isVisitor: userStore?.user?.isVisitor || !userStore?.user,
|
||||
isTrashFolder: isRecycleBinFolder,
|
||||
isPrivacyFolder,
|
||||
homepage: config.homepage,
|
||||
|
@ -112,10 +112,11 @@ export default function withContent(WrappedContent) {
|
||||
{
|
||||
filesStore,
|
||||
treeFoldersStore,
|
||||
auth,
|
||||
settingsStore,
|
||||
dialogsStore,
|
||||
uploadDataStore,
|
||||
publicRoomStore,
|
||||
userStore,
|
||||
},
|
||||
{ item }
|
||||
) => {
|
||||
@ -140,10 +141,8 @@ export default function withContent(WrappedContent) {
|
||||
const { isRecycleBinFolder, isPrivacyFolder, isArchiveFolder } =
|
||||
treeFoldersStore;
|
||||
|
||||
const { replaceFileStream, setEncryptionAccess } = auth;
|
||||
|
||||
const { culture, personal, folderFormValidation, isDesktopClient } =
|
||||
auth.settingsStore;
|
||||
settingsStore;
|
||||
|
||||
const {
|
||||
setConvertPasswordDialogVisible,
|
||||
@ -166,12 +165,11 @@ export default function withContent(WrappedContent) {
|
||||
isArchiveFolder,
|
||||
openDocEditor,
|
||||
renameFolder,
|
||||
replaceFileStream,
|
||||
setEncryptionAccess,
|
||||
|
||||
setIsLoading,
|
||||
updateFile,
|
||||
viewAs,
|
||||
viewer: auth.userStore.user,
|
||||
viewer: userStore.user,
|
||||
setConvertPasswordDialogVisible,
|
||||
setConvertItem,
|
||||
setFormCreationInfo,
|
||||
|
@ -1,7 +1,8 @@
|
||||
import React from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
|
||||
import { DeviceType } from "@docspace/shared/enums";
|
||||
import { DeviceType, RoomsType } from "@docspace/shared/enums";
|
||||
import Planet12ReactSvgUrl from "PUBLIC_DIR/images/icons/12/planet.react.svg?url";
|
||||
|
||||
export default function withFileActions(WrappedFileItem) {
|
||||
class WithFileActions extends React.Component {
|
||||
@ -177,6 +178,7 @@ export default function withFileActions(WrappedFileItem) {
|
||||
|
||||
onFilesClick = (e) => {
|
||||
const {
|
||||
t,
|
||||
item,
|
||||
openFileAction,
|
||||
setParentId,
|
||||
@ -206,7 +208,7 @@ export default function withFileActions(WrappedFileItem) {
|
||||
// setRoomType(item.roomType);
|
||||
}
|
||||
|
||||
openFileAction(item);
|
||||
openFileAction(item, t);
|
||||
};
|
||||
|
||||
onSelectTag = (tag) => {
|
||||
@ -287,6 +289,13 @@ export default function withFileActions(WrappedFileItem) {
|
||||
|
||||
const checkedProps = id <= 0 ? false : isSelected;
|
||||
|
||||
const showPlanetIcon =
|
||||
(item.roomType === RoomsType.PublicRoom ||
|
||||
item.roomType === RoomsType.CustomRoom) &&
|
||||
item.shared;
|
||||
|
||||
const badgeUrl = showPlanetIcon ? Planet12ReactSvgUrl : null;
|
||||
|
||||
return (
|
||||
<WrappedFileItem
|
||||
onContentFileSelect={this.onContentFileSelect}
|
||||
@ -310,6 +319,7 @@ export default function withFileActions(WrappedFileItem) {
|
||||
getContextModel={this.getContextModel}
|
||||
onDragOver={this.onDragOver}
|
||||
onDragLeave={this.onDragLeave}
|
||||
badgeUrl={badgeUrl}
|
||||
{...this.props}
|
||||
/>
|
||||
);
|
||||
@ -319,7 +329,7 @@ export default function withFileActions(WrappedFileItem) {
|
||||
return inject(
|
||||
(
|
||||
{
|
||||
auth,
|
||||
settingsStore,
|
||||
filesActionsStore,
|
||||
dialogsStore,
|
||||
treeFoldersStore,
|
||||
@ -459,7 +469,7 @@ export default function withFileActions(WrappedFileItem) {
|
||||
withShiftSelect,
|
||||
|
||||
setSelection,
|
||||
currentDeviceType: auth.settingsStore.currentDeviceType,
|
||||
currentDeviceType: settingsStore.currentDeviceType,
|
||||
isDisabledDropItem,
|
||||
};
|
||||
}
|
||||
|
@ -218,7 +218,7 @@ const withHotkeys = (Component) => {
|
||||
useHotkeys("ctrl+RIGHT, command+RIGHT", moveCaretRight, hotkeysFilter);
|
||||
|
||||
//Open item
|
||||
useHotkeys("Enter", openItem, hotkeysFilter);
|
||||
useHotkeys("Enter", () => openItem(t), hotkeysFilter);
|
||||
|
||||
//Back to parent folder
|
||||
useHotkeys("Backspace", backToParentFolder, hotkeysFilter);
|
||||
@ -379,15 +379,17 @@ const withHotkeys = (Component) => {
|
||||
|
||||
return inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
dialogsStore,
|
||||
settingsStore,
|
||||
filesSettingsStore,
|
||||
filesActionsStore,
|
||||
hotkeyStore,
|
||||
mediaViewerDataStore,
|
||||
treeFoldersStore,
|
||||
selectedFolderStore,
|
||||
userStore,
|
||||
currentTariffStatusStore,
|
||||
}) => {
|
||||
const {
|
||||
setSelected,
|
||||
@ -435,10 +437,10 @@ const withHotkeys = (Component) => {
|
||||
} = filesActionsStore;
|
||||
|
||||
const { visible: mediaViewerIsVisible } = mediaViewerDataStore;
|
||||
const { setHotkeyPanelVisible } = auth.settingsStore;
|
||||
const { isGracePeriod } = auth.currentTariffStatusStore;
|
||||
const { setHotkeyPanelVisible } = settingsStore;
|
||||
const { isGracePeriod } = currentTariffStatusStore;
|
||||
|
||||
const isVisitor = auth.userStore.user?.isVisitor;
|
||||
const isVisitor = userStore.user?.isVisitor;
|
||||
|
||||
const {
|
||||
isFavoritesFolder,
|
||||
@ -458,7 +460,7 @@ const withHotkeys = (Component) => {
|
||||
setHotkeyPanelVisible,
|
||||
setDeleteDialogVisible,
|
||||
setSelectFileDialogVisible,
|
||||
confirmDelete: settingsStore.confirmDelete,
|
||||
confirmDelete: filesSettingsStore.confirmDelete,
|
||||
deleteAction,
|
||||
isAvailableOption,
|
||||
|
||||
|
@ -51,23 +51,24 @@ const withLoader = (WrappedComponent) => (Loader) => {
|
||||
|
||||
return inject(
|
||||
({
|
||||
auth,
|
||||
authStore,
|
||||
filesStore,
|
||||
peopleStore,
|
||||
clientLoadingStore,
|
||||
publicRoomStore,
|
||||
settingsStore,
|
||||
}) => {
|
||||
const { viewAs, isLoadingFilesFind, isInit } = filesStore;
|
||||
const { viewAs: accountsViewAs } = peopleStore;
|
||||
|
||||
const { firstLoad, isLoading, showBodyLoader } = clientLoadingStore;
|
||||
const { settingsStore } = auth;
|
||||
|
||||
const { setIsBurgerLoading } = settingsStore;
|
||||
const { isPublicRoom } = publicRoomStore;
|
||||
|
||||
return {
|
||||
firstLoad: isPublicRoom ? false : firstLoad,
|
||||
isLoaded: isPublicRoom ? true : auth.isLoaded,
|
||||
isLoaded: isPublicRoom ? true : authStore.isLoaded,
|
||||
isLoading,
|
||||
viewAs,
|
||||
setIsBurgerLoading,
|
||||
|
@ -107,14 +107,14 @@ const withLoading = (WrappedComponent) => {
|
||||
setting === "language-and-time-zone"
|
||||
? isLoadedCustomizationSettingLngTZSettings
|
||||
: setting === "welcome-page-settings"
|
||||
? isLoadedCustomizationSettingWelcomePageSettings
|
||||
: setting === "dns-settings"
|
||||
? isLoadedCustomizationSettingDNSSettings
|
||||
: setting === "portal-renaming"
|
||||
? isLoadedCustomizationSettingPortalRenaming
|
||||
: viewMobile
|
||||
? isLoadedCustomizationNavbarSettings
|
||||
: isLoadedCustomizationSettings;
|
||||
? isLoadedCustomizationSettingWelcomePageSettings
|
||||
: setting === "dns-settings"
|
||||
? isLoadedCustomizationSettingDNSSettings
|
||||
: setting === "portal-renaming"
|
||||
? isLoadedCustomizationSettingPortalRenaming
|
||||
: viewMobile
|
||||
? isLoadedCustomizationNavbarSettings
|
||||
: isLoadedCustomizationSettings;
|
||||
|
||||
return (
|
||||
<WrappedComponent
|
||||
@ -125,7 +125,7 @@ const withLoading = (WrappedComponent) => {
|
||||
);
|
||||
};
|
||||
|
||||
return inject(({ common, auth }) => {
|
||||
return inject(({ common, settingsStore }) => {
|
||||
const {
|
||||
isLoadedArticleBody,
|
||||
isLoadedSectionHeader,
|
||||
@ -139,7 +139,7 @@ const withLoading = (WrappedComponent) => {
|
||||
} = common;
|
||||
|
||||
const { isBurgerLoading, setIsBurgerLoading, enablePortalRename } =
|
||||
auth.settingsStore;
|
||||
settingsStore;
|
||||
|
||||
return {
|
||||
isLoadedArticleBody,
|
||||
|
@ -29,8 +29,8 @@ export default function withContent(WrappedContent) {
|
||||
|
||||
const onContentRowClick = (checked, user, addToSelection = true) => {
|
||||
checked
|
||||
? setBufferSelection(user, addToSelection)
|
||||
: setBufferSelection(null);
|
||||
? setBufferSelection(user, addToSelection)
|
||||
: setBufferSelection(null);
|
||||
};
|
||||
|
||||
const checkedProps = { checked };
|
||||
@ -135,8 +135,7 @@ export default function withContent(WrappedContent) {
|
||||
);
|
||||
};
|
||||
|
||||
return inject(({ auth, peopleStore }, { item }) => {
|
||||
const { userStore, settingsStore } = auth;
|
||||
return inject(({ settingsStore, peopleStore, userStore }, { item }) => {
|
||||
const { theme, standalone } = settingsStore;
|
||||
|
||||
const { selectGroup } = peopleStore.selectedGroupStore;
|
||||
|
@ -120,12 +120,14 @@ export default function withQuickButtons(WrappedComponent) {
|
||||
|
||||
return inject(
|
||||
({
|
||||
auth,
|
||||
authStore,
|
||||
settingsStore,
|
||||
filesActionsStore,
|
||||
dialogsStore,
|
||||
publicRoomStore,
|
||||
treeFoldersStore,
|
||||
filesStore,
|
||||
infoPanelStore,
|
||||
}) => {
|
||||
const { lockFileAction, setFavoriteAction, onSelectItem } =
|
||||
filesActionsStore;
|
||||
@ -143,11 +145,11 @@ export default function withQuickButtons(WrappedComponent) {
|
||||
isTrashFolder || isArchiveFolderRoot || isPersonalFolderRoot;
|
||||
|
||||
const { isPublicRoom } = publicRoomStore;
|
||||
const { getPrimaryFileLink, setShareChanged } = auth.infoPanelStore;
|
||||
const { getPrimaryFileLink, setShareChanged } = infoPanelStore;
|
||||
|
||||
return {
|
||||
theme: auth.settingsStore.theme,
|
||||
isAdmin: auth.isAdmin,
|
||||
theme: settingsStore.theme,
|
||||
isAdmin: authStore.isAdmin,
|
||||
lockFileAction,
|
||||
setFavoriteAction,
|
||||
onSelectItem,
|
||||
|
@ -407,96 +407,101 @@ const Shell = ({ items = [], page = "home", ...rest }) => {
|
||||
);
|
||||
};
|
||||
|
||||
const ShellWrapper = inject(({ auth, backup, clientLoadingStore }) => {
|
||||
const { i18n } = useTranslation();
|
||||
const ShellWrapper = inject(
|
||||
({ authStore, settingsStore, backup, clientLoadingStore, userStore }) => {
|
||||
const { i18n } = useTranslation();
|
||||
|
||||
const { init, isLoaded, settingsStore, setProductVersion, language } = auth;
|
||||
const { init, isLoaded, setProductVersion, language } = authStore;
|
||||
|
||||
const {
|
||||
personal,
|
||||
roomsMode,
|
||||
isDesktopClient,
|
||||
firebaseHelper,
|
||||
setModuleInfo,
|
||||
setCheckedMaintenance,
|
||||
setMaintenanceExist,
|
||||
setSnackbarExist,
|
||||
socketHelper,
|
||||
setTheme,
|
||||
whiteLabelLogoUrls,
|
||||
standalone,
|
||||
currentDeviceType,
|
||||
} = settingsStore;
|
||||
const {
|
||||
personal,
|
||||
roomsMode,
|
||||
isDesktopClient,
|
||||
firebaseHelper,
|
||||
setModuleInfo,
|
||||
setCheckedMaintenance,
|
||||
setMaintenanceExist,
|
||||
setSnackbarExist,
|
||||
socketHelper,
|
||||
setTheme,
|
||||
whiteLabelLogoUrls,
|
||||
standalone,
|
||||
currentDeviceType,
|
||||
isFrame,
|
||||
frameConfig,
|
||||
} = settingsStore;
|
||||
|
||||
const isBase = settingsStore.theme.isBase;
|
||||
const { setPreparationPortalDialogVisible } = backup;
|
||||
const isBase = settingsStore.theme.isBase;
|
||||
const { setPreparationPortalDialogVisible } = backup;
|
||||
|
||||
const userTheme = isDesktopClient
|
||||
? auth?.userStore?.user?.theme
|
||||
? auth?.userStore?.user?.theme
|
||||
: window.RendererProcessVariable?.theme?.type === "dark"
|
||||
? "Dark"
|
||||
: "Base"
|
||||
: auth?.userStore?.user?.theme;
|
||||
const userTheme = isDesktopClient
|
||||
? userStore?.user?.theme
|
||||
? userStore?.user?.theme
|
||||
: window.RendererProcessVariable?.theme?.type === "dark"
|
||||
? "Dark"
|
||||
: "Base"
|
||||
: userStore?.user?.theme;
|
||||
|
||||
return {
|
||||
loadBaseInfo: async () => {
|
||||
await init(false, i18n);
|
||||
return {
|
||||
loadBaseInfo: async () => {
|
||||
await init(false, i18n);
|
||||
|
||||
setModuleInfo(config.homepage, "home");
|
||||
setProductVersion(config.version);
|
||||
setModuleInfo(config.homepage, "home");
|
||||
setProductVersion(config.version);
|
||||
|
||||
if (isDesktopClient) {
|
||||
document.body.classList.add("desktop");
|
||||
}
|
||||
},
|
||||
language,
|
||||
isLoaded,
|
||||
if (isDesktopClient) {
|
||||
document.body.classList.add("desktop");
|
||||
}
|
||||
},
|
||||
language,
|
||||
isLoaded,
|
||||
|
||||
isDesktop: isDesktopClient,
|
||||
FirebaseHelper: firebaseHelper,
|
||||
personal,
|
||||
setCheckedMaintenance,
|
||||
setMaintenanceExist,
|
||||
socketHelper,
|
||||
setPreparationPortalDialogVisible,
|
||||
isBase,
|
||||
setTheme,
|
||||
roomsMode,
|
||||
setSnackbarExist,
|
||||
userTheme: userTheme,
|
||||
userId: auth?.userStore?.user?.id,
|
||||
whiteLabelLogoUrls,
|
||||
standalone,
|
||||
currentDeviceType,
|
||||
isDesktop: isDesktopClient,
|
||||
FirebaseHelper: firebaseHelper,
|
||||
personal,
|
||||
setCheckedMaintenance,
|
||||
setMaintenanceExist,
|
||||
socketHelper,
|
||||
setPreparationPortalDialogVisible,
|
||||
isBase,
|
||||
setTheme,
|
||||
roomsMode,
|
||||
setSnackbarExist,
|
||||
userTheme: isFrame ? frameConfig?.theme : userTheme,
|
||||
userId: userStore?.user?.id,
|
||||
whiteLabelLogoUrls,
|
||||
standalone,
|
||||
currentDeviceType,
|
||||
|
||||
showArticleLoader: clientLoadingStore.showArticleLoader,
|
||||
};
|
||||
})(observer(Shell));
|
||||
|
||||
const ThemeProviderWrapper = inject(({ auth, loginStore }) => {
|
||||
const { settingsStore } = auth;
|
||||
let currentColorScheme = false;
|
||||
const { theme } = settingsStore;
|
||||
const { i18n } = useTranslation();
|
||||
|
||||
if (loginStore) {
|
||||
currentColorScheme = loginStore.currentColorScheme;
|
||||
} else if (auth) {
|
||||
currentColorScheme = settingsStore.currentColorScheme || false;
|
||||
showArticleLoader: clientLoadingStore.showArticleLoader,
|
||||
};
|
||||
}
|
||||
)(observer(Shell));
|
||||
|
||||
const { timezone } = settingsStore;
|
||||
const ThemeProviderWrapper = inject(
|
||||
({ authStore, settingsStore, loginStore }) => {
|
||||
let currentColorScheme = false;
|
||||
const { theme } = settingsStore;
|
||||
const { i18n } = useTranslation();
|
||||
|
||||
window.theme = theme;
|
||||
window.timezone = timezone;
|
||||
if (loginStore) {
|
||||
currentColorScheme = loginStore.currentColorScheme;
|
||||
} else if (authStore) {
|
||||
currentColorScheme = settingsStore.currentColorScheme || false;
|
||||
}
|
||||
|
||||
return {
|
||||
theme: { ...theme, interfaceDirection: i18n.dir() },
|
||||
currentColorScheme,
|
||||
timezone,
|
||||
};
|
||||
})(observer(ThemeProvider));
|
||||
const { timezone } = settingsStore;
|
||||
|
||||
window.theme = theme;
|
||||
window.timezone = timezone;
|
||||
|
||||
return {
|
||||
theme: { ...theme, interfaceDirection: i18n.dir() },
|
||||
currentColorScheme,
|
||||
timezone,
|
||||
};
|
||||
}
|
||||
)(observer(ThemeProvider));
|
||||
|
||||
export default () => (
|
||||
<MobxProvider {...store}>
|
||||
|
@ -29,8 +29,8 @@ const PureAccountsItem = ({ showText, isActive, onClick, t }) => {
|
||||
|
||||
const AccountsItem = withTranslation(["Common"])(PureAccountsItem);
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { showText } = auth.settingsStore;
|
||||
export default inject(({ settingsStore }) => {
|
||||
const { showText } = settingsStore;
|
||||
|
||||
return {
|
||||
showText,
|
||||
|
@ -36,8 +36,7 @@ const BonusItem = ({ showText, toggleArticleOpen }) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { settingsStore } = auth;
|
||||
export default inject(({ settingsStore }) => {
|
||||
const { showText, toggleArticleOpen } = settingsStore;
|
||||
return {
|
||||
showText,
|
||||
|
@ -384,7 +384,7 @@ Items.propTypes = {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
authStore,
|
||||
treeFoldersStore,
|
||||
selectedFolderStore,
|
||||
filesStore,
|
||||
@ -392,13 +392,11 @@ export default inject(
|
||||
uploadDataStore,
|
||||
dialogsStore,
|
||||
clientLoadingStore,
|
||||
userStore,
|
||||
settingsStore,
|
||||
}) => {
|
||||
const {
|
||||
settingsStore,
|
||||
isCommunity,
|
||||
isPaymentPageAvailable,
|
||||
currentDeviceType,
|
||||
} = auth;
|
||||
const { isCommunity, isPaymentPageAvailable, currentDeviceType } =
|
||||
authStore;
|
||||
const { showText, docSpace } = settingsStore;
|
||||
|
||||
const {
|
||||
@ -429,9 +427,9 @@ export default inject(
|
||||
const { setEmptyTrashDialogVisible } = dialogsStore;
|
||||
|
||||
return {
|
||||
isAdmin: auth.isAdmin,
|
||||
isVisitor: auth.userStore.user.isVisitor,
|
||||
isCollaborator: auth.userStore.user.isCollaborator,
|
||||
isAdmin: authStore.isAdmin,
|
||||
isVisitor: userStore.user.isVisitor,
|
||||
isCollaborator: userStore.user.isCollaborator,
|
||||
myId: myFolderId,
|
||||
commonId: commonFolderId,
|
||||
isPrivacy: isPrivacyFolder,
|
||||
|
@ -28,8 +28,8 @@ const SettingsItem = withTranslation(["FilesSettings", "Common"])(
|
||||
PureSettingsItem
|
||||
);
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
export default inject(({ settingsStore }) => {
|
||||
return {
|
||||
showText: auth.settingsStore.showText,
|
||||
showText: settingsStore.showText,
|
||||
};
|
||||
})(observer(SettingsItem));
|
||||
|
@ -264,12 +264,13 @@ const ArticleBodyContent = (props) => {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
treeFoldersStore,
|
||||
dialogsStore,
|
||||
selectedFolderStore,
|
||||
clientLoadingStore,
|
||||
userStore,
|
||||
}) => {
|
||||
const { clearFiles, setSelection } = filesStore;
|
||||
const {
|
||||
@ -302,13 +303,13 @@ export default inject(
|
||||
theme,
|
||||
setIsBurgerLoading,
|
||||
currentDeviceType,
|
||||
} = auth.settingsStore;
|
||||
} = settingsStore;
|
||||
|
||||
return {
|
||||
toggleArticleOpen,
|
||||
showText,
|
||||
showArticleLoader,
|
||||
isVisitor: auth.userStore.user.isVisitor,
|
||||
isVisitor: userStore.user.isVisitor,
|
||||
|
||||
setNewFilesPanelVisible,
|
||||
|
||||
|
@ -9,9 +9,9 @@ const ArticleHeaderContent = ({ currentModuleName }) => {
|
||||
return <>{currentModuleName}</>;
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
export default inject(({ authStore }) => {
|
||||
return {
|
||||
currentModuleName: (auth.product && auth.product.title) || "",
|
||||
currentModuleName: (authStore.product && authStore.product.title) || "",
|
||||
};
|
||||
})(
|
||||
withTranslation([])(
|
||||
|
@ -42,28 +42,30 @@ const StyledButton = styled(Button)`
|
||||
opacity: ${(props) => (props.isDisabled ? 0.6 : 1)};
|
||||
|
||||
background-color: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main.accent} !important;
|
||||
background: ${({ $currentColorScheme }) => $currentColorScheme.main.accent};
|
||||
border: ${({ $currentColorScheme }) => $currentColorScheme.main.accent};
|
||||
$currentColorScheme.main?.accent} !important;
|
||||
background: ${({ $currentColorScheme }) => $currentColorScheme.main?.accent};
|
||||
border: ${({ $currentColorScheme }) => $currentColorScheme.main?.accent};
|
||||
|
||||
${(props) =>
|
||||
!props.isDisabled &&
|
||||
css`
|
||||
:hover {
|
||||
background-color: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main.accent};
|
||||
$currentColorScheme.main?.accent};
|
||||
opacity: 0.85;
|
||||
background: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main.accent};
|
||||
border: ${({ $currentColorScheme }) => $currentColorScheme.main.accent};
|
||||
$currentColorScheme.main?.accent};
|
||||
border: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main?.accent};
|
||||
}
|
||||
|
||||
:active {
|
||||
background-color: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main.accent};
|
||||
$currentColorScheme.main?.accent};
|
||||
background: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main.accent};
|
||||
border: ${({ $currentColorScheme }) => $currentColorScheme.main.accent};
|
||||
$currentColorScheme.main?.accent};
|
||||
border: ${({ $currentColorScheme }) =>
|
||||
$currentColorScheme.main?.accent};
|
||||
opacity: 1;
|
||||
filter: brightness(90%);
|
||||
cursor: pointer;
|
||||
@ -71,7 +73,7 @@ const StyledButton = styled(Button)`
|
||||
`}
|
||||
|
||||
.button-content {
|
||||
color: ${({ $currentColorScheme }) => $currentColorScheme.text.accent};
|
||||
color: ${({ $currentColorScheme }) => $currentColorScheme.text?.accent};
|
||||
position: relative;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
@ -587,7 +589,7 @@ const ArticleMainButtonContent = (props) => {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
dialogsStore,
|
||||
uploadDataStore,
|
||||
@ -597,6 +599,8 @@ export default inject(
|
||||
oformsStore,
|
||||
pluginStore,
|
||||
versionHistoryStore,
|
||||
userStore,
|
||||
currentTariffStatusStore,
|
||||
}) => {
|
||||
const { showArticleLoader } = clientLoadingStore;
|
||||
const { mainButtonMobileVisible } = filesStore;
|
||||
@ -621,15 +625,15 @@ export default inject(
|
||||
} = dialogsStore;
|
||||
|
||||
const { enablePlugins, currentColorScheme, currentDeviceType } =
|
||||
auth.settingsStore;
|
||||
settingsStore;
|
||||
const { isVisible: versionHistoryPanelVisible } = versionHistoryStore;
|
||||
|
||||
const security = selectedFolderStore.security;
|
||||
|
||||
const currentFolderId = selectedFolderStore.id;
|
||||
|
||||
const { isAdmin, isOwner } = auth.userStore.user;
|
||||
const { isGracePeriod } = auth.currentTariffStatusStore;
|
||||
const { isAdmin, isOwner } = userStore.user;
|
||||
const { isGracePeriod } = currentTariffStatusStore;
|
||||
|
||||
const { setOformFromFolderId, oformsFilter } = oformsStore;
|
||||
const { mainButtonItemsList } = pluginStore;
|
||||
@ -637,8 +641,8 @@ export default inject(
|
||||
return {
|
||||
isGracePeriod,
|
||||
setInviteUsersWarningDialogVisible,
|
||||
showText: auth.settingsStore.showText,
|
||||
isMobileArticle: auth.settingsStore.isMobileArticle,
|
||||
showText: settingsStore.showText,
|
||||
isMobileArticle: settingsStore.isMobileArticle,
|
||||
|
||||
showArticleLoader,
|
||||
isPrivacy: isPrivacyFolder,
|
||||
|
@ -8,20 +8,26 @@ const ArticleWrapper = (props: ArticleProps) => {
|
||||
};
|
||||
|
||||
export default inject(
|
||||
({ auth, uploadDataStore, profileActionsStore, dialogsStore }: any) => {
|
||||
({
|
||||
authStore,
|
||||
uploadDataStore,
|
||||
profileActionsStore,
|
||||
dialogsStore,
|
||||
userStore,
|
||||
bannerStore,
|
||||
currentTariffStatusStore,
|
||||
currentQuotaStore,
|
||||
settingsStore,
|
||||
}: any) => {
|
||||
const {
|
||||
settingsStore,
|
||||
userStore,
|
||||
isLiveChatAvailable,
|
||||
bannerStore,
|
||||
currentQuotaStore,
|
||||
|
||||
isPaymentPageAvailable,
|
||||
isTeamTrainingAlertAvailable,
|
||||
isSubmitToGalleryAlertAvailable,
|
||||
currentTariffStatusStore,
|
||||
|
||||
isEnterprise,
|
||||
} = auth;
|
||||
} = authStore;
|
||||
|
||||
const { getActions, getUserRole, onProfileClick } = profileActionsStore;
|
||||
|
||||
@ -138,4 +144,4 @@ export default inject(
|
||||
isAdmin,
|
||||
};
|
||||
}
|
||||
)(observer(Article));
|
||||
)(observer(ArticleWrapper));
|
||||
|
@ -281,7 +281,7 @@ const Badges = ({
|
||||
className="badge row-copy-link icons-group tablet-badge"
|
||||
size={sizeBadge}
|
||||
onClick={onCopyPrimaryLink}
|
||||
title={t("Files:CopyGeneralLink")}
|
||||
title={t("Files:CopySharedLink")}
|
||||
/>
|
||||
)}
|
||||
|
||||
@ -292,7 +292,7 @@ const Badges = ({
|
||||
className="badge tablet-row-copy-link icons-group tablet-badge"
|
||||
size={sizeBadge}
|
||||
onClick={onCopyPrimaryLink}
|
||||
title={t("Files:CopyGeneralLink")}
|
||||
title={t("Files:CopySharedLink")}
|
||||
/>
|
||||
)}
|
||||
|
||||
|
@ -43,8 +43,8 @@ const BreakpointWarning = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
export default inject(({ settingsStore }) => {
|
||||
return {
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
};
|
||||
})(observer(withTranslation(["Settings"])(BreakpointWarning)));
|
||||
|
@ -91,7 +91,7 @@ const EmptyFilterContainer = ({
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
selectedFolderStore,
|
||||
treeFoldersStore,
|
||||
@ -110,7 +110,7 @@ export default inject(
|
||||
isArchiveFolder,
|
||||
isRoomsFolder,
|
||||
setClearSearch: filesStore.setClearSearch,
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
|
||||
isPublicRoom,
|
||||
publicRoomKey,
|
||||
|
@ -62,7 +62,7 @@ const EmptyFolderContainer = ({
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
accessRightsStore,
|
||||
selectedFolderStore,
|
||||
clientLoadingStore,
|
||||
@ -84,7 +84,7 @@ export default inject(
|
||||
roomType,
|
||||
canCreateFiles,
|
||||
isArchiveFolderRoot,
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
isEmptyPage,
|
||||
};
|
||||
}
|
||||
|
@ -83,19 +83,19 @@ const RoomNoAccessContainer = (props) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth, filesStore, clientLoadingStore }) => {
|
||||
export default inject(({ settingsStore, filesStore, clientLoadingStore }) => {
|
||||
const { setIsSectionFilterLoading } = clientLoadingStore;
|
||||
|
||||
const setIsLoading = (param) => {
|
||||
setIsSectionFilterLoading(param);
|
||||
};
|
||||
const { isEmptyPage } = filesStore;
|
||||
const { isFrame } = auth.settingsStore;
|
||||
const { isFrame, theme } = settingsStore;
|
||||
return {
|
||||
setIsLoading,
|
||||
|
||||
isEmptyPage,
|
||||
theme: auth.settingsStore.theme,
|
||||
theme,
|
||||
isFrame,
|
||||
};
|
||||
})(withTranslation(["Files"])(observer(RoomNoAccessContainer)));
|
||||
|
@ -64,6 +64,7 @@ const RootFolderContainer = (props) => {
|
||||
|
||||
myFolder,
|
||||
roomsFolder,
|
||||
isPublicRoom,
|
||||
} = props;
|
||||
const personalDescription = t("EmptyFolderDecription");
|
||||
|
||||
@ -77,10 +78,16 @@ const RootFolderContainer = (props) => {
|
||||
const favoritesDescription = t("FavoritesEmptyContainerDescription");
|
||||
const recentDescription = t("RecentViaLinkEmptyContainerDescription");
|
||||
|
||||
const roomsDescription =
|
||||
isVisitor || isCollaborator
|
||||
? t("RoomEmptyContainerDescriptionUser")
|
||||
: t("RoomEmptyContainerDescription");
|
||||
const roomsDescription = isPublicRoom ? (
|
||||
<>
|
||||
<div>{t("RoomEmptyAtTheMoment")}</div>
|
||||
<div>{t("FilesWillAppearHere")}</div>
|
||||
</>
|
||||
) : isVisitor || isCollaborator ? (
|
||||
t("RoomEmptyContainerDescriptionUser")
|
||||
) : (
|
||||
t("RoomEmptyContainerDescription")
|
||||
);
|
||||
const archiveRoomsDescription =
|
||||
isVisitor || isCollaborator
|
||||
? t("ArchiveEmptyScreenUser")
|
||||
@ -332,14 +339,16 @@ const RootFolderContainer = (props) => {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
treeFoldersStore,
|
||||
selectedFolderStore,
|
||||
clientLoadingStore,
|
||||
userStore,
|
||||
publicRoomStore,
|
||||
}) => {
|
||||
const { isDesktopClient, isEncryptionSupport, organizationName, theme } =
|
||||
auth.settingsStore;
|
||||
settingsStore;
|
||||
|
||||
const { setIsSectionFilterLoading } = clientLoadingStore;
|
||||
|
||||
@ -352,12 +361,14 @@ export default inject(
|
||||
const { isPrivacyFolder, myFolderId, myFolder, roomsFolder } =
|
||||
treeFoldersStore;
|
||||
|
||||
const { isPublicRoom } = publicRoomStore;
|
||||
|
||||
return {
|
||||
theme,
|
||||
isPrivacyFolder,
|
||||
isDesktop: isDesktopClient,
|
||||
isVisitor: auth?.userStore?.user?.isVisitor,
|
||||
isCollaborator: auth?.userStore?.user?.isCollaborator,
|
||||
isVisitor: userStore?.user?.isVisitor,
|
||||
isCollaborator: userStore?.user?.isCollaborator,
|
||||
isEncryptionSupport,
|
||||
organizationName,
|
||||
privacyInstructions,
|
||||
@ -374,6 +385,7 @@ export default inject(
|
||||
|
||||
myFolder,
|
||||
roomsFolder,
|
||||
isPublicRoom,
|
||||
};
|
||||
}
|
||||
)(withTranslation(["Files"])(observer(RootFolderContainer)));
|
||||
|
@ -26,6 +26,8 @@ const EmptyContainer = ({
|
||||
isRoomNotFoundOrMoved,
|
||||
isGracePeriod,
|
||||
setInviteUsersWarningDialogVisible,
|
||||
isRoot,
|
||||
isPublicRoom,
|
||||
}) => {
|
||||
//const location = useLocation();
|
||||
|
||||
@ -64,7 +66,8 @@ const EmptyContainer = ({
|
||||
);
|
||||
}
|
||||
|
||||
const isRootEmptyPage = parentId === 0;
|
||||
const isRootEmptyPage = parentId === 0 || (isPublicRoom && isRoot);
|
||||
|
||||
//isLoading && location?.state ? location.state?.isRoot : parentId === 0;
|
||||
|
||||
return isFiltered ? (
|
||||
@ -88,27 +91,32 @@ const EmptyContainer = ({
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
dialogsStore,
|
||||
|
||||
selectedFolderStore,
|
||||
clientLoadingStore,
|
||||
currentTariffStatusStore,
|
||||
publicRoomStore,
|
||||
}) => {
|
||||
const { isErrorRoomNotAvailable, isFiltered } = filesStore;
|
||||
const { isLoading } = clientLoadingStore;
|
||||
|
||||
const { isGracePeriod } = auth.currentTariffStatusStore;
|
||||
const { isGracePeriod } = currentTariffStatusStore;
|
||||
|
||||
const { setInviteUsersWarningDialogVisible } = dialogsStore;
|
||||
const { isPublicRoom } = publicRoomStore;
|
||||
|
||||
const isRoomNotFoundOrMoved =
|
||||
isFiltered === null &&
|
||||
selectedFolderStore.parentId === null &&
|
||||
isErrorRoomNotAvailable;
|
||||
|
||||
const isRoot = selectedFolderStore.pathParts?.length === 1;
|
||||
|
||||
return {
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
isFiltered,
|
||||
isLoading,
|
||||
|
||||
@ -117,6 +125,8 @@ export default inject(
|
||||
isGracePeriod,
|
||||
setInviteUsersWarningDialogVisible,
|
||||
type: selectedFolderStore.type,
|
||||
isRoot,
|
||||
isPublicRoom,
|
||||
};
|
||||
}
|
||||
)(observer(EmptyContainer));
|
||||
|
@ -229,12 +229,12 @@ const CommonButtons = (props) => {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
accessRightsStore,
|
||||
treeFoldersStore,
|
||||
selectedFolderStore,
|
||||
contextOptionsStore,
|
||||
clientLoadingStore,
|
||||
settingsStore,
|
||||
}) => {
|
||||
const {
|
||||
navigationPath,
|
||||
@ -277,7 +277,7 @@ export default inject(
|
||||
onClickInviteUsers,
|
||||
folderId,
|
||||
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
isArchiveFolderRoot,
|
||||
};
|
||||
}
|
||||
|
@ -27,7 +27,6 @@ import {
|
||||
SubmitToFormGallery,
|
||||
UnsavedChangesDialog,
|
||||
DeleteLinkDialog,
|
||||
RoomSharingDialog,
|
||||
MoveToPublicRoom,
|
||||
BackupToPublicRoom,
|
||||
SettingsPluginDialog,
|
||||
@ -81,7 +80,6 @@ const Panels = (props) => {
|
||||
unsavedChangesDialogVisible,
|
||||
deleteLinkDialogVisible,
|
||||
embeddingPanelIsVisible,
|
||||
roomSharingPanelVisible,
|
||||
moveToPublicRoomVisible,
|
||||
backupToPublicRoomVisible,
|
||||
settingsPluginDialogVisible,
|
||||
@ -184,7 +182,6 @@ const Panels = (props) => {
|
||||
),
|
||||
deleteLinkDialogVisible && <DeleteLinkDialog key="delete-link-dialog" />,
|
||||
embeddingPanelIsVisible && <EmbeddingPanel key="embedding-panel" />,
|
||||
roomSharingPanelVisible && <RoomSharingDialog key="room-sharing-dialog" />,
|
||||
moveToPublicRoomVisible && (
|
||||
<MoveToPublicRoom key="move-to-public-room-panel" />
|
||||
),
|
||||
@ -203,7 +200,7 @@ const Panels = (props) => {
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
dialogsStore,
|
||||
uploadDataStore,
|
||||
versionHistoryStore,
|
||||
@ -245,7 +242,6 @@ export default inject(
|
||||
editLinkPanelIsVisible,
|
||||
deleteLinkDialogVisible,
|
||||
embeddingPanelIsVisible,
|
||||
roomSharingPanelVisible,
|
||||
moveToPublicRoomVisible,
|
||||
backupToPublicRoomVisible,
|
||||
leaveRoomDialogVisible,
|
||||
@ -258,7 +254,7 @@ export default inject(
|
||||
|
||||
const { uploadPanelVisible } = uploadDataStore;
|
||||
const { isVisible: versionHistoryPanelVisible } = versionHistoryStore;
|
||||
const { hotkeyPanelVisible } = auth.settingsStore;
|
||||
const { hotkeyPanelVisible } = settingsStore;
|
||||
const { confirmDialogIsLoading } = createEditRoomStore;
|
||||
|
||||
const {
|
||||
@ -303,7 +299,6 @@ export default inject(
|
||||
unsavedChangesDialogVisible,
|
||||
deleteLinkDialogVisible,
|
||||
embeddingPanelIsVisible,
|
||||
roomSharingPanelVisible,
|
||||
moveToPublicRoomVisible,
|
||||
backupToPublicRoomVisible,
|
||||
settingsPluginDialogVisible,
|
||||
|
@ -36,6 +36,7 @@ export type BreadCrumb = {
|
||||
label: string;
|
||||
id: number | string;
|
||||
isRoom: boolean;
|
||||
shared: boolean;
|
||||
};
|
||||
|
||||
type setItems = (value: Item[] | null) => Item[];
|
||||
@ -165,6 +166,7 @@ export type FilesSelectorProps = {
|
||||
setCopyPanelVisible: (value: boolean) => void;
|
||||
setRestoreAllPanelVisible: (value: boolean) => void;
|
||||
setMovingInProgress: (value: boolean) => void;
|
||||
setIsDataReady?: (value: boolean) => void;
|
||||
setSelected: (selected: "close" | "none", clearBuffer?: boolean) => void;
|
||||
setConflictDialogData: (conflicts: any, operationData: any) => void;
|
||||
itemOperationToFolder: (operationData: any) => Promise<void>;
|
||||
@ -198,6 +200,8 @@ export type FilesSelectorProps = {
|
||||
id: string | number;
|
||||
title: string;
|
||||
path?: string[];
|
||||
fileExst?: string;
|
||||
inPublic?: boolean;
|
||||
},
|
||||
breadCrumbs: BreadCrumb[]
|
||||
) => void;
|
||||
|
@ -6,11 +6,11 @@ import store from "client/store";
|
||||
import FilesSelector from "./";
|
||||
import i18n from "./i18n";
|
||||
import { FilesSelectorProps } from "./FilesSelector.types";
|
||||
const { auth: authStore, settingsStore } = store;
|
||||
const { authStore, filesSettingsStore } = store;
|
||||
|
||||
const FilesSelectorWrapper = (props: FilesSelectorProps) => {
|
||||
React.useEffect(() => {
|
||||
const { setFilesSettings } = settingsStore;
|
||||
const { setFilesSettings } = filesSettingsStore;
|
||||
const { settings } = props;
|
||||
authStore.init(true);
|
||||
settings && setFilesSettings(settings);
|
||||
|
@ -1,4 +1,4 @@
|
||||
import React from "react";
|
||||
import React, { useEffect } from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
|
||||
@ -41,7 +41,6 @@ const FilesSelector = ({
|
||||
isRoomsOnly = false,
|
||||
isUserOnly = false,
|
||||
isEditorDialog = false,
|
||||
|
||||
rootThirdPartyId,
|
||||
filterParam,
|
||||
|
||||
@ -78,6 +77,7 @@ const FilesSelector = ({
|
||||
onSelectFolder,
|
||||
onSetBaseFolderPath,
|
||||
//onSetNewFolderPath,
|
||||
setIsDataReady,
|
||||
onSelectTreeNode,
|
||||
onSave,
|
||||
onSelectFile,
|
||||
@ -128,6 +128,7 @@ const FilesSelector = ({
|
||||
title: string;
|
||||
path?: string[];
|
||||
fileExst?: string;
|
||||
inPublic?: boolean;
|
||||
} | null>(null);
|
||||
|
||||
const [total, setTotal] = React.useState<number>(0);
|
||||
@ -160,6 +161,10 @@ const FilesSelector = ({
|
||||
showLoader,
|
||||
} = useLoadersHelper({ items });
|
||||
|
||||
useEffect(() => {
|
||||
setIsDataReady && setIsDataReady(!showLoader);
|
||||
}, [showLoader]);
|
||||
|
||||
const { isRoot, setIsRoot, getRootData } = useRootHelper({
|
||||
setIsBreadCrumbsLoading,
|
||||
setBreadCrumbs,
|
||||
@ -215,6 +220,9 @@ const FilesSelector = ({
|
||||
});
|
||||
|
||||
const onSelectAction = (item: Item) => {
|
||||
const inPublic =
|
||||
breadCrumbs.findIndex((f: any) => f.roomType === RoomsType.PublicRoom) >
|
||||
-1;
|
||||
if (item.isFolder) {
|
||||
setIsFirstLoad(true);
|
||||
setItems(null);
|
||||
@ -244,6 +252,7 @@ const FilesSelector = ({
|
||||
id: item.id,
|
||||
title: item.title,
|
||||
fileExst: item.fileExst,
|
||||
inPublic: inPublic,
|
||||
});
|
||||
}
|
||||
};
|
||||
@ -479,14 +488,15 @@ const FilesSelector = ({
|
||||
selectedItemId &&
|
||||
onSave(null, selectedItemId, fileName, isChecked);
|
||||
onSelectTreeNode && onSelectTreeNode(selectedTreeNode);
|
||||
onSelectFile && onSelectFile(selectedFileInfo, breadCrumbs);
|
||||
onCloseAndDeselectAction();
|
||||
onSelectFile && onSelectFile(selectedFileInfo!, breadCrumbs);
|
||||
!embedded && onCloseAndDeselectAction();
|
||||
//!withoutImmediatelyClose && onCloseAction();
|
||||
}
|
||||
};
|
||||
|
||||
const headerLabel = getHeaderLabel(
|
||||
t,
|
||||
isEditorDialog,
|
||||
isCopy,
|
||||
isRestoreAll,
|
||||
isMove,
|
||||
@ -497,6 +507,7 @@ const FilesSelector = ({
|
||||
|
||||
const acceptButtonLabel = getAcceptButtonLabel(
|
||||
t,
|
||||
isEditorDialog,
|
||||
isCopy,
|
||||
isRestoreAll,
|
||||
isMove,
|
||||
@ -624,13 +635,14 @@ const FilesSelector = ({
|
||||
export default inject(
|
||||
(
|
||||
{
|
||||
auth,
|
||||
settingsStore,
|
||||
selectedFolderStore,
|
||||
filesActionsStore,
|
||||
uploadDataStore,
|
||||
treeFoldersStore,
|
||||
dialogsStore,
|
||||
filesStore,
|
||||
infoPanelStore,
|
||||
}: any,
|
||||
{ isCopy, isRestoreAll, isMove, isRestore, isPanelVisible, id }: any
|
||||
) => {
|
||||
@ -658,10 +670,9 @@ export default inject(
|
||||
setBackupToPublicRoomVisible,
|
||||
} = dialogsStore;
|
||||
|
||||
const { setIsMobileHidden: setInfoPanelIsMobileHidden } =
|
||||
auth.infoPanelStore;
|
||||
const { setIsMobileHidden: setInfoPanelIsMobileHidden } = infoPanelStore;
|
||||
|
||||
const { theme, socketHelper, currentDeviceType } = auth.settingsStore;
|
||||
const { theme, socketHelper, currentDeviceType } = settingsStore;
|
||||
|
||||
const socketSubscribesId = socketHelper.socketSubscribers;
|
||||
|
||||
@ -675,7 +686,7 @@ export default inject(
|
||||
} = filesStore;
|
||||
const { getIcon } = filesSettingsStore;
|
||||
const { isVisible: infoPanelIsVisible, selection: infoPanelSelection } =
|
||||
auth.infoPanelStore;
|
||||
infoPanelStore;
|
||||
|
||||
const selections =
|
||||
isMove || isCopy || isRestoreAll || isRestore
|
||||
|
@ -14,6 +14,7 @@ export const MIN_LOADER_TIMER = 500;
|
||||
|
||||
export const getHeaderLabel = (
|
||||
t: any,
|
||||
isEditorDialog: boolean,
|
||||
isCopy?: boolean,
|
||||
isRestoreAll?: boolean,
|
||||
isMove?: boolean,
|
||||
@ -23,7 +24,7 @@ export const getHeaderLabel = (
|
||||
) => {
|
||||
if (isRestore) return t("Common:RestoreTo");
|
||||
if (isMove) return t("Common:MoveTo");
|
||||
if (isCopy) return t("Common:Copy");
|
||||
if (isCopy && !isEditorDialog) return t("Common:Copy");
|
||||
if (isRestoreAll) return t("Common:Restore");
|
||||
if (isSelect) {
|
||||
return filterParam ? t("Common:SelectFile") : t("Common:SelectAction");
|
||||
@ -38,6 +39,7 @@ export const getHeaderLabel = (
|
||||
|
||||
export const getAcceptButtonLabel = (
|
||||
t: any,
|
||||
isEditorDialog: boolean,
|
||||
isCopy?: boolean,
|
||||
isRestoreAll?: boolean,
|
||||
isMove?: boolean,
|
||||
@ -47,7 +49,7 @@ export const getAcceptButtonLabel = (
|
||||
) => {
|
||||
if (isRestore) return t("Common:RestoreHere");
|
||||
if (isMove) return t("Translations:MoveHere");
|
||||
if (isCopy) return t("Translations:CopyHere");
|
||||
if (isCopy && !isEditorDialog) return t("Translations:CopyHere");
|
||||
if (isRestoreAll) return t("Common:RestoreHere");
|
||||
if (isSelect) return t("Common:SelectAction");
|
||||
|
||||
|
@ -138,36 +138,38 @@ const ChangeUserTypeEvent = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth, dialogsStore, peopleStore }) => {
|
||||
const {
|
||||
changeUserTypeDialogVisible: visible,
|
||||
setChangeUserTypeDialogVisible: setVisible,
|
||||
} = dialogsStore;
|
||||
const { isRoomAdmin, infoPanelStore } = auth;
|
||||
const { setInfoPanelSelection } = infoPanelStore;
|
||||
const { dialogStore, filterStore, usersStore } = peopleStore;
|
||||
export default inject(
|
||||
({ authStore, dialogsStore, peopleStore, infoPanelStore }) => {
|
||||
const {
|
||||
changeUserTypeDialogVisible: visible,
|
||||
setChangeUserTypeDialogVisible: setVisible,
|
||||
} = dialogsStore;
|
||||
const { isRoomAdmin } = authStore;
|
||||
const { setInfoPanelSelection } = infoPanelStore;
|
||||
const { dialogStore, filterStore, usersStore } = peopleStore;
|
||||
|
||||
const { data: peopleDialogData } = dialogStore;
|
||||
const { filter: peopleFilter } = filterStore;
|
||||
const {
|
||||
updateUserType,
|
||||
getUsersList,
|
||||
getPeopleListItem,
|
||||
needResetUserSelection,
|
||||
} = usersStore;
|
||||
const { setSelected } = peopleStore.selectionStore;
|
||||
return {
|
||||
isRoomAdmin,
|
||||
needResetUserSelection,
|
||||
getPeopleListItem,
|
||||
setInfoPanelSelection,
|
||||
setSelected,
|
||||
const { data: peopleDialogData } = dialogStore;
|
||||
const { filter: peopleFilter } = filterStore;
|
||||
const {
|
||||
updateUserType,
|
||||
getUsersList,
|
||||
getPeopleListItem,
|
||||
needResetUserSelection,
|
||||
} = usersStore;
|
||||
const { setSelected } = peopleStore.selectionStore;
|
||||
return {
|
||||
isRoomAdmin,
|
||||
needResetUserSelection,
|
||||
getPeopleListItem,
|
||||
setInfoPanelSelection,
|
||||
setSelected,
|
||||
|
||||
visible,
|
||||
setVisible,
|
||||
peopleDialogData,
|
||||
peopleFilter,
|
||||
updateUserType,
|
||||
getUsersList,
|
||||
};
|
||||
})(observer(ChangeUserTypeEvent));
|
||||
visible,
|
||||
setVisible,
|
||||
peopleDialogData,
|
||||
peopleFilter,
|
||||
updateUserType,
|
||||
getUsersList,
|
||||
};
|
||||
}
|
||||
)(observer(ChangeUserTypeEvent));
|
||||
|
@ -1,11 +1,11 @@
|
||||
import React from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
|
||||
import api from "@docspace/shared/api";
|
||||
import { toastr } from "@docspace/shared/components/toast";
|
||||
|
||||
import { combineUrl } from "@docspace/shared/utils/combineUrl";
|
||||
|
||||
import { setEncryptionAccess } from "SRC_DIR/helpers/desktop";
|
||||
import config from "PACKAGE_FILE";
|
||||
|
||||
import { getTitleWithoutExtension } from "SRC_DIR/helpers/filesUtils";
|
||||
@ -43,9 +43,6 @@ const CreateEvent = ({
|
||||
setConvertPasswordDialogVisible,
|
||||
setFormCreationInfo,
|
||||
|
||||
replaceFileStream,
|
||||
setEncryptionAccess,
|
||||
|
||||
setEventDialogVisible,
|
||||
eventDialogVisible,
|
||||
keepNewFileName,
|
||||
@ -248,14 +245,11 @@ const CreateEvent = ({
|
||||
if (!encryptedFile) return Promise.resolve();
|
||||
toastr.info(t("Translations:EncryptedFileSaving"));
|
||||
|
||||
return replaceFileStream(
|
||||
file.id,
|
||||
encryptedFile,
|
||||
true,
|
||||
false
|
||||
).then(
|
||||
() => open && openDocEditor(file.id, file.providerKey, tab)
|
||||
);
|
||||
return api.files
|
||||
.updateFileStream(file.id, encryptedFile, true, false)
|
||||
.then(
|
||||
() => open && openDocEditor(file.id, file.providerKey, tab)
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
@ -296,7 +290,7 @@ const CreateEvent = ({
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
filesActionsStore,
|
||||
selectedFolderStore,
|
||||
@ -304,8 +298,9 @@ export default inject(
|
||||
uploadDataStore,
|
||||
dialogsStore,
|
||||
oformsStore,
|
||||
settingsStore,
|
||||
filesSettingsStore,
|
||||
clientLoadingStore,
|
||||
currentTariffStatusStore,
|
||||
}) => {
|
||||
const { setIsSectionBodyLoading } = clientLoadingStore;
|
||||
|
||||
@ -332,10 +327,7 @@ export default inject(
|
||||
|
||||
const { id: parentId } = selectedFolderStore;
|
||||
|
||||
const { replaceFileStream, setEncryptionAccess, currentTariffStatusStore } =
|
||||
auth;
|
||||
|
||||
const { isDesktopClient } = auth.settingsStore;
|
||||
const { isDesktopClient } = settingsStore;
|
||||
|
||||
const { setPortalTariff } = currentTariffStatusStore;
|
||||
|
||||
@ -346,7 +338,7 @@ export default inject(
|
||||
eventDialogVisible,
|
||||
} = dialogsStore;
|
||||
|
||||
const { keepNewFileName } = settingsStore;
|
||||
const { keepNewFileName } = filesSettingsStore;
|
||||
|
||||
return {
|
||||
setPortalTariff,
|
||||
@ -375,9 +367,6 @@ export default inject(
|
||||
setConvertPasswordDialogVisible,
|
||||
setFormCreationInfo,
|
||||
|
||||
replaceFileStream,
|
||||
setEncryptionAccess,
|
||||
|
||||
keepNewFileName,
|
||||
};
|
||||
}
|
||||
|
@ -84,13 +84,13 @@ export default inject(
|
||||
|
||||
tagsStore,
|
||||
dialogsStore,
|
||||
settingsStore,
|
||||
filesSettingsStore,
|
||||
}) => {
|
||||
const { fetchTags } = tagsStore;
|
||||
|
||||
const { deleteThirdParty, fetchThirdPartyProviders } =
|
||||
settingsStore.thirdPartyStore;
|
||||
const { enableThirdParty } = settingsStore;
|
||||
filesSettingsStore.thirdPartyStore;
|
||||
const { enableThirdParty } = filesSettingsStore;
|
||||
|
||||
const {
|
||||
createRoomConfirmDialogVisible,
|
||||
|
@ -124,8 +124,8 @@ const EditRoomEvent = ({
|
||||
await createTag(newTags[i]);
|
||||
}
|
||||
|
||||
room = await addTagsToRoom(room.id, tags);
|
||||
room = await removeTagsFromRoom(room.id, removedTags);
|
||||
tags.length && (room = await addTagsToRoom(room.id, tags));
|
||||
removedTags.length && (room = await removeTagsFromRoom(room.id, removedTags));
|
||||
|
||||
if (!!item.logo.original && !roomParams.icon.uploadedFile) {
|
||||
room = await removeLogoFromRoom(room.id);
|
||||
@ -237,13 +237,14 @@ const EditRoomEvent = ({
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
settingsStore,
|
||||
filesStore,
|
||||
tagsStore,
|
||||
filesActionsStore,
|
||||
selectedFolderStore,
|
||||
dialogsStore,
|
||||
settingsStore,
|
||||
filesSettingsStore,
|
||||
infoPanelStore,
|
||||
}) => {
|
||||
const {
|
||||
editRoom,
|
||||
@ -269,10 +270,10 @@ export default inject(
|
||||
updateLogoPathsCacheBreaker,
|
||||
} = selectedFolderStore;
|
||||
const { updateCurrentFolder, changeRoomOwner } = filesActionsStore;
|
||||
const { getThirdPartyIcon } = settingsStore.thirdPartyStore;
|
||||
const { getThirdPartyIcon } = filesSettingsStore.thirdPartyStore;
|
||||
const { setCreateRoomDialogVisible } = dialogsStore;
|
||||
const { withPaging } = auth.settingsStore;
|
||||
const { updateInfoPanelSelection } = auth.infoPanelStore;
|
||||
const { withPaging } = settingsStore;
|
||||
const { updateInfoPanelSelection } = infoPanelStore;
|
||||
return {
|
||||
addActiveItems,
|
||||
setActiveFolders,
|
||||
|
@ -238,8 +238,8 @@ const GlobalEvents = ({ enablePlugins, eventListenerItemsList }) => {
|
||||
];
|
||||
};
|
||||
|
||||
export default inject(({ auth, pluginStore }) => {
|
||||
const { enablePlugins } = auth.settingsStore;
|
||||
export default inject(({ settingsStore, pluginStore }) => {
|
||||
const { enablePlugins } = settingsStore;
|
||||
|
||||
const { eventListenerItemsList } = pluginStore;
|
||||
|
||||
|
@ -186,9 +186,9 @@ const Dialog = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth, settingsStore }) => {
|
||||
const { folderFormValidation } = auth.settingsStore;
|
||||
const { keepNewFileName, setKeepNewFileName } = settingsStore;
|
||||
export default inject(({ settingsStore, filesSettingsStore }) => {
|
||||
const { folderFormValidation } = settingsStore;
|
||||
const { keepNewFileName, setKeepNewFileName } = filesSettingsStore;
|
||||
|
||||
return { folderFormValidation, keepNewFileName, setKeepNewFileName };
|
||||
})(observer(Dialog));
|
||||
|
@ -1,21 +1,10 @@
|
||||
import SecuritySvgUrl from "PUBLIC_DIR/images/security.svg?url";
|
||||
import React from "react";
|
||||
import { inject, observer } from "mobx-react";
|
||||
import styled, { css } from "styled-components";
|
||||
import { Base } from "@docspace/shared/themes";
|
||||
import { NoUserSelect } from "@docspace/shared/utils";
|
||||
import { RoomIcon } from "@docspace/shared/components/room-icon";
|
||||
|
||||
const StyledIcon = styled.img`
|
||||
${NoUserSelect}
|
||||
${(props) =>
|
||||
props.isRoom &&
|
||||
css`
|
||||
border-radius: 6px;
|
||||
vertical-align: middle;
|
||||
`}
|
||||
`;
|
||||
|
||||
const IconWrapper = styled.div`
|
||||
${(props) =>
|
||||
props.isRoom &&
|
||||
@ -35,6 +24,16 @@ const IconWrapper = styled.div`
|
||||
overflow: hidden;
|
||||
}
|
||||
`}
|
||||
|
||||
.react-svg-icon {
|
||||
${NoUserSelect}
|
||||
${(props) =>
|
||||
props.isRoom &&
|
||||
css`
|
||||
border-radius: 6px;
|
||||
vertical-align: middle;
|
||||
`}
|
||||
}
|
||||
`;
|
||||
|
||||
IconWrapper.defaultProps = { theme: Base };
|
||||
@ -64,6 +63,7 @@ const ItemIcon = ({
|
||||
logo,
|
||||
color,
|
||||
isArchive,
|
||||
badgeUrl,
|
||||
}) => {
|
||||
const isLoadedRoomIcon = !!logo?.medium;
|
||||
const showDefaultRoomIcon = !isLoadedRoomIcon && isRoom;
|
||||
@ -71,15 +71,15 @@ const ItemIcon = ({
|
||||
return (
|
||||
<>
|
||||
<IconWrapper isRoom={isRoom}>
|
||||
{showDefaultRoomIcon ? (
|
||||
<RoomIcon color={color} title={title} isArchive={isArchive} />
|
||||
) : (
|
||||
<StyledIcon
|
||||
className={`react-svg-icon`}
|
||||
isRoom={isRoom}
|
||||
src={isRoom ? logo?.medium : icon}
|
||||
/>
|
||||
)}
|
||||
<RoomIcon
|
||||
color={color}
|
||||
title={title}
|
||||
isArchive={isArchive}
|
||||
showDefault={showDefaultRoomIcon}
|
||||
imgClassName="react-svg-icon"
|
||||
imgSrc={isRoom ? logo?.medium : icon}
|
||||
badgeUrl={badgeUrl ? badgeUrl : ""}
|
||||
/>
|
||||
</IconWrapper>
|
||||
{isPrivacy && fileExst && <EncryptedFileIcon isEdit={false} />}
|
||||
</>
|
||||
|
@ -227,9 +227,9 @@ Layout.propTypes = {
|
||||
setIsTabletView: PropTypes.func,
|
||||
};
|
||||
|
||||
export default inject(({ auth, bannerStore }) => {
|
||||
export default inject(({ settingsStore }) => {
|
||||
const { isTabletView, setIsTabletView, setWindowWidth, isFrame } =
|
||||
auth.settingsStore;
|
||||
settingsStore;
|
||||
return {
|
||||
isTabletView,
|
||||
setIsTabletView,
|
||||
|
@ -44,7 +44,7 @@ const Main = (props) => {
|
||||
window.visualViewport.removeEventListener("resize", onResize);
|
||||
clearTimeout(updateSizeRef.current);
|
||||
};
|
||||
}, [onResize]);
|
||||
}, [onResize, isFrame]);
|
||||
|
||||
React.useEffect(() => {
|
||||
onResize();
|
||||
@ -100,10 +100,10 @@ const Main = (props) => {
|
||||
|
||||
Main.displayName = "Main";
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { isBannerVisible } = auth.bannerStore;
|
||||
export default inject(({ settingsStore, bannerStore }) => {
|
||||
const { isBannerVisible } = bannerStore;
|
||||
|
||||
const { mainBarVisible, isFrame } = auth.settingsStore;
|
||||
const { mainBarVisible, isFrame } = settingsStore;
|
||||
return {
|
||||
mainBarVisible,
|
||||
isBannerVisible,
|
||||
|
@ -294,50 +294,52 @@ const Bar = (props) => {
|
||||
) : null;
|
||||
};
|
||||
|
||||
export default inject(({ auth, profileActionsStore }) => {
|
||||
const { user, withActivationBar, sendActivationLink } = auth.userStore;
|
||||
export default inject(
|
||||
({ settingsStore, profileActionsStore, userStore, currentQuotaStore }) => {
|
||||
const { user, withActivationBar, sendActivationLink } = userStore;
|
||||
|
||||
const { onPaymentsClick } = profileActionsStore;
|
||||
const { onPaymentsClick } = profileActionsStore;
|
||||
|
||||
const {
|
||||
maxCountRoomsByQuota,
|
||||
usedRoomsCount,
|
||||
const {
|
||||
maxCountRoomsByQuota,
|
||||
usedRoomsCount,
|
||||
|
||||
maxTotalSizeByQuota,
|
||||
usedTotalStorageSizeCount,
|
||||
maxTotalSizeByQuota,
|
||||
usedTotalStorageSizeCount,
|
||||
|
||||
maxCountManagersByQuota,
|
||||
addedManagersCount,
|
||||
maxCountManagersByQuota,
|
||||
addedManagersCount,
|
||||
|
||||
showRoomQuotaBar,
|
||||
showStorageQuotaBar,
|
||||
showUserQuotaBar,
|
||||
} = auth.currentQuotaStore;
|
||||
showRoomQuotaBar,
|
||||
showStorageQuotaBar,
|
||||
showUserQuotaBar,
|
||||
} = currentQuotaStore;
|
||||
|
||||
const { currentColorScheme, setMainBarVisible } = auth.settingsStore;
|
||||
const { currentColorScheme, setMainBarVisible } = settingsStore;
|
||||
|
||||
return {
|
||||
isAdmin: user?.isAdmin,
|
||||
userEmail: user?.email,
|
||||
withActivationBar,
|
||||
sendActivationLink,
|
||||
return {
|
||||
isAdmin: user?.isAdmin,
|
||||
userEmail: user?.email,
|
||||
withActivationBar,
|
||||
sendActivationLink,
|
||||
|
||||
onPaymentsClick,
|
||||
onPaymentsClick,
|
||||
|
||||
maxCountRoomsByQuota,
|
||||
usedRoomsCount,
|
||||
maxCountRoomsByQuota,
|
||||
usedRoomsCount,
|
||||
|
||||
maxTotalSizeByQuota,
|
||||
usedTotalStorageSizeCount,
|
||||
maxTotalSizeByQuota,
|
||||
usedTotalStorageSizeCount,
|
||||
|
||||
maxCountManagersByQuota,
|
||||
addedManagersCount,
|
||||
maxCountManagersByQuota,
|
||||
addedManagersCount,
|
||||
|
||||
showRoomQuotaBar,
|
||||
showStorageQuotaBar,
|
||||
showUserQuotaBar,
|
||||
showRoomQuotaBar,
|
||||
showStorageQuotaBar,
|
||||
showUserQuotaBar,
|
||||
|
||||
currentColorScheme,
|
||||
setMainBarVisible,
|
||||
};
|
||||
})(withTranslation(["Profile", "Common"])(observer(Bar)));
|
||||
currentColorScheme,
|
||||
setMainBarVisible,
|
||||
};
|
||||
}
|
||||
)(withTranslation(["Profile", "Common"])(observer(Bar)));
|
||||
|
@ -57,20 +57,26 @@ const MainBar = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth, clientLoadingStore, filesStore }) => {
|
||||
const { currentTariffStatusStore, settingsStore } = auth;
|
||||
const { checkedMaintenance, setMaintenanceExist, snackbarExist, isFrame } =
|
||||
settingsStore;
|
||||
const { isNotPaidPeriod } = currentTariffStatusStore;
|
||||
const { firstLoad } = clientLoadingStore;
|
||||
const { isInit } = filesStore;
|
||||
export default inject(
|
||||
({
|
||||
settingsStore,
|
||||
clientLoadingStore,
|
||||
filesStore,
|
||||
currentTariffStatusStore,
|
||||
}) => {
|
||||
const { checkedMaintenance, setMaintenanceExist, snackbarExist, isFrame } =
|
||||
settingsStore;
|
||||
const { isNotPaidPeriod } = currentTariffStatusStore;
|
||||
const { firstLoad } = clientLoadingStore;
|
||||
const { isInit } = filesStore;
|
||||
|
||||
return {
|
||||
firstLoad: firstLoad && isInit,
|
||||
checkedMaintenance,
|
||||
snackbarExist,
|
||||
setMaintenanceExist,
|
||||
isNotPaidPeriod,
|
||||
isFrame,
|
||||
};
|
||||
})(observer(MainBar));
|
||||
return {
|
||||
firstLoad: firstLoad && isInit,
|
||||
checkedMaintenance,
|
||||
snackbarExist,
|
||||
setMaintenanceExist,
|
||||
isNotPaidPeriod,
|
||||
isFrame,
|
||||
};
|
||||
}
|
||||
)(observer(MainBar));
|
||||
|
@ -208,8 +208,8 @@ NavMenu.defaultProps = {
|
||||
isDesktop: false,
|
||||
};
|
||||
|
||||
const NavMenuWrapper = inject(({ auth }) => {
|
||||
const { settingsStore, isAuthenticated, isLoaded, language } = auth;
|
||||
const NavMenuWrapper = inject(({ authStore, settingsStore }) => {
|
||||
const { isAuthenticated, isLoaded, language } = authStore;
|
||||
const {
|
||||
isDesktopClient: isDesktop,
|
||||
frameConfig,
|
||||
|
@ -75,8 +75,8 @@ HeaderNav.propTypes = {
|
||||
isAuthenticated: PropTypes.bool,
|
||||
};
|
||||
|
||||
export default inject(({ auth, profileActionsStore }) => {
|
||||
const { userStore, isAuthenticated } = auth;
|
||||
export default inject(({ authStore, profileActionsStore, userStore }) => {
|
||||
const { isAuthenticated } = authStore;
|
||||
const { user, userIsUpdate, setUserIsUpdate } = userStore;
|
||||
const { getActions } = profileActionsStore;
|
||||
|
||||
|
@ -91,8 +91,8 @@ HeaderUnAuth.propTypes = {
|
||||
isLoaded: PropTypes.bool,
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { settingsStore, isAuthenticated, isLoaded } = auth;
|
||||
export default inject(({ authStore, settingsStore }) => {
|
||||
const { isAuthenticated, isLoaded } = authStore;
|
||||
const { enableAdmMess, wizardToken, logoUrl, theme } = settingsStore;
|
||||
|
||||
return {
|
||||
|
@ -335,17 +335,14 @@ HeaderComponent.propTypes = {
|
||||
needNavMenu: PropTypes.bool,
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
export default inject(({ settingsStore, authStore }) => {
|
||||
const {
|
||||
settingsStore,
|
||||
userStore,
|
||||
|
||||
isLoaded,
|
||||
isAuthenticated,
|
||||
isAdmin,
|
||||
|
||||
version,
|
||||
} = auth;
|
||||
} = authStore;
|
||||
const {
|
||||
logoUrl,
|
||||
defaultPage,
|
||||
@ -355,9 +352,6 @@ export default inject(({ auth }) => {
|
||||
toggleArticleOpen,
|
||||
} = settingsStore;
|
||||
|
||||
//TODO: restore when chat will complete -> const mainModules = availableModules.filter((m) => !m.isolateMode);
|
||||
const { user } = userStore;
|
||||
|
||||
return {
|
||||
theme,
|
||||
isPersonal,
|
||||
|
@ -42,6 +42,6 @@ NavLogoItem.propTypes = {
|
||||
logoUrl: PropTypes.string,
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => ({
|
||||
logoUrl: auth.settingsStore.logoUrl,
|
||||
export default inject(({ settingsStore }) => ({
|
||||
logoUrl: settingsStore.logoUrl,
|
||||
}))(observer(NavLogoItem));
|
||||
|
@ -237,8 +237,8 @@ ProfileMenu.propTypes = {
|
||||
clickOutsideAction: PropTypes.func,
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { isBannerVisible } = auth.bannerStore;
|
||||
export default inject(({ bannerStore }) => {
|
||||
const { isBannerVisible } = bannerStore;
|
||||
|
||||
return { isBannerVisible };
|
||||
})(observer(withTheme(ProfileMenu)));
|
||||
|
@ -131,29 +131,31 @@ const BodyContent = withTranslation(["Article"])(
|
||||
withLoader(ArticleBodyContent)(<ArticleFolderLoader />)
|
||||
);
|
||||
|
||||
export default inject(({ auth, peopleStore }) => {
|
||||
const { settingsStore, setDocumentTitle, isAdmin } = auth;
|
||||
const { customNames, showText, toggleArticleOpen } = settingsStore;
|
||||
const { groupsStore, selectedGroupStore, filterStore } = peopleStore;
|
||||
const { filter } = filterStore;
|
||||
const { groups } = groupsStore;
|
||||
const { groupsCaption } = customNames;
|
||||
const { selectedGroup, selectGroup } = selectedGroupStore;
|
||||
const selectedKey = selectedGroup ? selectedGroup : "root";
|
||||
export default inject(
|
||||
({ authStore, settingsStore, peopleStore, userStore }) => {
|
||||
const { setDocumentTitle, isAdmin } = authStore;
|
||||
const { customNames, showText, toggleArticleOpen } = settingsStore;
|
||||
const { groupsStore, selectedGroupStore, filterStore } = peopleStore;
|
||||
const { filter } = filterStore;
|
||||
const { groups } = groupsStore;
|
||||
const { groupsCaption } = customNames;
|
||||
const { selectedGroup, selectGroup } = selectedGroupStore;
|
||||
const selectedKey = selectedGroup ? selectedGroup : "root";
|
||||
|
||||
return {
|
||||
setDocumentTitle,
|
||||
return {
|
||||
setDocumentTitle,
|
||||
|
||||
isVisitor: auth.userStore.user.isVisitor,
|
||||
isAdmin,
|
||||
groups,
|
||||
groupsCaption,
|
||||
selectedKey,
|
||||
selectGroup,
|
||||
isVisitor: userStore.user.isVisitor,
|
||||
isAdmin,
|
||||
groups,
|
||||
groupsCaption,
|
||||
selectedKey,
|
||||
selectGroup,
|
||||
|
||||
filter,
|
||||
filter,
|
||||
|
||||
showText,
|
||||
toggleArticleOpen,
|
||||
};
|
||||
})(observer(BodyContent));
|
||||
showText,
|
||||
toggleArticleOpen,
|
||||
};
|
||||
}
|
||||
)(observer(BodyContent));
|
||||
|
@ -113,19 +113,18 @@ const ArticleMainButtonContent = (props) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
const { userCaption, guestCaption, groupCaption } =
|
||||
auth.settingsStore.customNames;
|
||||
export default inject(({ authStore, settingsStore }) => {
|
||||
const { userCaption, guestCaption, groupCaption } = settingsStore.customNames;
|
||||
|
||||
return {
|
||||
isAdmin: auth.isAdmin,
|
||||
isAdmin: authStore.isAdmin,
|
||||
homepage: config.homepage,
|
||||
userCaption,
|
||||
guestCaption,
|
||||
groupCaption,
|
||||
toggleShowText: auth.settingsStore.toggleShowText,
|
||||
isMobileArticle: auth.settingsStore.isMobileArticle,
|
||||
showText: auth.settingsStore.showText,
|
||||
toggleShowText: settingsStore.toggleShowText,
|
||||
isMobileArticle: settingsStore.isMobileArticle,
|
||||
showText: settingsStore.showText,
|
||||
};
|
||||
})(
|
||||
withTranslation(["Article", "Common", "PeopleTranslations"])(
|
||||
|
@ -136,7 +136,7 @@ const QuickButtons = (props) => {
|
||||
color={colorLock}
|
||||
isDisabled={isDisabled}
|
||||
hoverColor={theme.filesQuickButtons.sharedColor}
|
||||
title={t("Files:CopyGeneralLink")}
|
||||
title={t("Files:CopySharedLink")}
|
||||
/>
|
||||
)}
|
||||
{isAvailableShareFile && (
|
||||
@ -149,7 +149,7 @@ const QuickButtons = (props) => {
|
||||
color={colorShare}
|
||||
isDisabled={isDisabled}
|
||||
hoverColor={theme.filesQuickButtons.sharedColor}
|
||||
title={t("Files:CopyGeneralLink")}
|
||||
title={t("Files:CopySharedLink")}
|
||||
/>
|
||||
)}
|
||||
{/* {fileExst && !isTrashFolder && displayBadges && (
|
||||
|
@ -11,8 +11,15 @@ const SectionWrapper = ({
|
||||
};
|
||||
|
||||
export default inject(
|
||||
({ auth, dialogsStore }: { auth: any; dialogsStore: any }) => {
|
||||
const { settingsStore } = auth;
|
||||
({
|
||||
settingsStore,
|
||||
dialogsStore,
|
||||
infoPanelStore,
|
||||
}: {
|
||||
settingsStore: any;
|
||||
dialogsStore: any;
|
||||
infoPanelStore: any;
|
||||
}) => {
|
||||
const {
|
||||
isDesktopClient: isDesktop,
|
||||
currentDeviceType,
|
||||
@ -24,7 +31,7 @@ export default inject(
|
||||
} = settingsStore;
|
||||
|
||||
const { isVisible, isMobileHidden, setIsVisible, getCanDisplay } =
|
||||
auth.infoPanelStore;
|
||||
infoPanelStore;
|
||||
|
||||
const { createRoomDialogVisible, invitePanelOptions } = dialogsStore;
|
||||
|
||||
@ -33,7 +40,7 @@ export default inject(
|
||||
const anotherDialogOpen =
|
||||
createRoomDialogVisible || invitePanelOptions.visible;
|
||||
|
||||
const { isScrollLocked: isInfoPanelScrollLocked } = auth.infoPanelStore;
|
||||
const { isScrollLocked: isInfoPanelScrollLocked } = infoPanelStore;
|
||||
|
||||
return {
|
||||
isDesktop,
|
||||
|
@ -52,9 +52,9 @@ const SharedButton = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth, filesActionsStore, dialogsStore }) => {
|
||||
export default inject(({ settingsStore, filesActionsStore, dialogsStore }) => {
|
||||
return {
|
||||
theme: auth.settingsStore.theme,
|
||||
theme: settingsStore.theme,
|
||||
onSelectItem: filesActionsStore.onSelectItem,
|
||||
setSharingPanelVisible: dialogsStore.setSharingPanelVisible,
|
||||
};
|
||||
|
@ -83,9 +83,9 @@ const ReactSmartBanner = (props) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(({ auth }) => {
|
||||
export default inject(({ bannerStore }) => {
|
||||
return {
|
||||
isBannerVisible: auth.bannerStore.isBannerVisible,
|
||||
setIsBannerVisible: auth.bannerStore.setIsBannerVisible,
|
||||
isBannerVisible: bannerStore.isBannerVisible,
|
||||
setIsBannerVisible: bannerStore.setIsBannerVisible,
|
||||
};
|
||||
})(observer(ReactSmartBanner));
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user