diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ec86b65c7..d0392b7ae1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to ## [Unreleased] +## [v5.4.0] - 2026-07-07 + ### Added - ✨(y-provider) preserve callouts, PDFs, page breaks, interlinking @@ -29,7 +31,7 @@ and this project adheres to ### Fixed -- 🐛(backend) prevent owner from leaving a soft-deleted document +- 🐛(backend) prevent owner from leaving a soft-deleted document #2456 - 🐛(frontend) fix removed item in the tree #2420 - 🐛(frontend) fix service worker causing reload on tab focus #2454 - 🐛(backend) update restore ability for inherited deletion #2148 @@ -39,7 +41,7 @@ and this project adheres to ### Removed -- 🔥(backend) remove unused default authentication backend +- 🔥(backend) remove unused default authentication backend #2480 ## [v5.3.0] - 2026-06-19 @@ -1406,7 +1408,8 @@ and this project adheres to - ✨(frontend) Coming Soon page (#67) - 🚀 Impress, project to manage your documents easily and collaboratively. -[unreleased]: https://github.com/suitenumerique/docs/compare/v5.3.0...main +[unreleased]: https://github.com/suitenumerique/docs/compare/v5.4.0...main +[v5.4.0]: https://github.com/suitenumerique/docs/releases/v5.4.0 [v5.3.0]: https://github.com/suitenumerique/docs/releases/v5.3.0 [v5.2.1]: https://github.com/suitenumerique/docs/releases/v5.2.1 [v5.2.0]: https://github.com/suitenumerique/docs/releases/v5.2.0 diff --git a/src/backend/locale/br_FR/LC_MESSAGES/django.po b/src/backend/locale/br_FR/LC_MESSAGES/django.po index e8cdf96309..1af18fa7e4 100644 --- a/src/backend/locale/br_FR/LC_MESSAGES/django.po +++ b/src/backend/locale/br_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:39\n" "Last-Translator: \n" "Language-Team: Breton\n" "Language: br_FR\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "eilenn {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "Restr" msgid "Documents" msgstr "Restroù" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Restr hep titl" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Digeriñ" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} en deus rannet ur restr ganeoc'h!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} en deus pedet ac'hanoc'h gant ar rol \"{role}\" war ar restr da-heul:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} en deus rannet ur restr ganeoc'h: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Roud liamm ar restr/an implijer" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Roudoù liamm ar restr/an implijer" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Ur roud liamm a zo dija evit an restr/an implijer." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Restr muiañ-karet" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Restroù muiañ-karet" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Ar restr-mañ a zo ur restr muiañ karet gant an implijer-mañ." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Liamm restr/implijer" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Liammoù restr/implijer" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "An implijer-mañ a zo dija er restr-mañ." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Ar skipailh-mañ a zo dija en restr-mañ." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "An implijer pe ar skipailh a rank bezañ termenet, ket an daou avat." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Goulenn tizhout ar restr" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Goulennoù tizhout ar restr" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "An implijer en deus goulennet tizhout ar restr-mañ." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} en defe c'hoant da dizhout ar restr-mañ!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} en defe c'hoant da dizhout ar restr da-heul:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} en defe c'hoant da dizhout ar restr: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "postel" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Pedadenn d'ur restr" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Pedadennoù d'ur restr" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Ar postel-mañ a zo liammet ouzh un implijer enskrivet." @@ -530,7 +530,7 @@ msgstr " Docs, hoc'h ostilh nevez ret-holl evit aozañ, rannañ ha kenlabourat w msgid " Brought to you by %(brandname)s " msgstr " Kinniget gant %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/de_DE/LC_MESSAGES/django.po b/src/backend/locale/de_DE/LC_MESSAGES/django.po index a0f70f1f4e..018e7f7908 100644 --- a/src/backend/locale/de_DE/LC_MESSAGES/django.po +++ b/src/backend/locale/de_DE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:39\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -83,7 +83,7 @@ msgstr "Der Zugriff auf den Link '%(link_reach)s' ist aufgrund der Konfiguration msgid "copy of {title}" msgstr "Kopie von {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "Dokument" msgid "Documents" msgstr "Dokumente" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Unbenanntes Dokument" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Öffnen" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} hat ein Dokument mit Ihnen geteilt!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} hat Sie mit der Rolle \"{role}\" zu folgendem Dokument eingeladen:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} hat ein Dokument mit Ihnen geteilt: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Dokument/Benutzer Linkverfolgung" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Dokument/Benutzer Linkverfolgung" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Für dieses Dokument/ diesen Benutzer ist bereits eine Linkverfolgung vorhanden." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Dokumentenfavorit" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Dokumentfavoriten" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Dieses Dokument ist bereits durch den gleichen Benutzer favorisiert worden." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Dokument/Benutzerbeziehung" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Dokument/Benutzerbeziehungen" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Dieser Benutzer befindet sich bereits in diesem Dokument." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Dieses Team befindet sich bereits in diesem Dokument." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Benutzer oder Team müssen gesetzt werden, nicht beides." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Dokument um Zugriff bitten" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Dokumentenabfragen" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Dieser Benutzer hat bereits um Zugang zu diesem Dokument gebeten." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} möchte Zugriff auf ein Dokument erhalten!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} möchte auf das folgende Dokument zugreifen:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} bittet um Zugang zum Dokument: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Thread" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Threads" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Gast" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Kommentar" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Kommentare" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Reaktion" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Reaktionen" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "E-Mail-Adresse" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Einladung zum Dokument" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Dokumenteinladungen" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Diese E-Mail ist bereits einem registrierten Benutzer zugeordnet." @@ -530,7 +530,7 @@ msgstr " Docs, Ihr neues unentbehrliches Werkzeug für die Organisation, den Aus msgid " Brought to you by %(brandname)s " msgstr " Erstellt von %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs AI" diff --git a/src/backend/locale/el_GR/LC_MESSAGES/django.po b/src/backend/locale/el_GR/LC_MESSAGES/django.po index 930570afe7..586de6d017 100644 --- a/src/backend/locale/el_GR/LC_MESSAGES/django.po +++ b/src/backend/locale/el_GR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -83,7 +83,7 @@ msgstr "Η εμβέλεια συνδέσμου '%(link_reach)s' δεν επιτ msgid "copy of {title}" msgstr "αντίγραφο του {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -379,145 +379,145 @@ msgstr "Έγγραφο" msgid "Documents" msgstr "Έγγραφα" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Έγγραφο χωρίς τίτλο" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Άνοιγμα" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "Ο/Η {name} μοιράστηκε ένα έγγραφο μαζί σας!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "Ο/Η {name} σας προσκάλεσε με τον ρόλο \"{role}\" στο ακόλουθο έγγραφο:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "Ο/Η {name} μοιράστηκε ένα έγγραφο μαζί σας: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Ίχνος συνδέσμου εγγράφου/χρήστη" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Ίχνη συνδέσμου εγγράφου/χρήστη" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Ένα ίχνος συνδέσμου υπάρχει ήδη για αυτό το έγγραφο/χρήστη." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Αγαπημένο έγγραφο" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Αγαπημένα έγγραφα" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Αυτό το έγγραφο στοχεύεται ήδη από μια σχέση αγαπημένου για τον ίδιο χρήστη." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Σχέση εγγράφου/χρήστη" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Σχέσεις εγγράφου/χρήστη" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Αυτός ο χρήστης συμμετέχει ήδη σε αυτό το έγγραφο." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Αυτή η ομάδα συμμετέχει ήδη σε αυτό το έγγραφο." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Πρέπει να οριστεί είτε χρήστης είτε ομάδα, όχι και τα δύο." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Αίτημα πρόσβασης σε έγγραφο" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Αιτήματα πρόσβασης σε έγγραφα" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Αυτός ο χρήστης έχει ήδη ζητήσει πρόσβαση σε αυτό το έγγραφο." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "Ο/Η {name} θα ήθελε πρόσβαση σε ένα έγγραφο!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "Ο/Η {name} θα ήθελε πρόσβαση στο ακόλουθο έγγραφο:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "Ο/Η {name} ζητά πρόσβαση στο έγγραφο: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Νήμα" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Νήματα" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Ανώνυμος" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Σχόλιο" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Σχόλια" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "Αυτό το emoji έχει χρησιμοποιηθεί ήδη ως αντίδραση σε αυτό το σχόλιο." -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Αντίδραση" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Αντιδράσεις" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "διεύθυνση email" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Πρόσκληση σε έγγραφο" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Προσκλήσεις εγγράφου" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Αυτό το email σχετίζεται ήδη με έναν εγγεγραμμένο χρήστη." @@ -537,7 +537,7 @@ msgstr " Docs, το νέο απαραίτητο εργαλείο σας για msgid " Brought to you by %(brandname)s " msgstr " Σας προσφέρεται από την %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Τεχνητή Νοημοσύνη (AI) Docs" diff --git a/src/backend/locale/en_US/LC_MESSAGES/django.po b/src/backend/locale/en_US/LC_MESSAGES/django.po index 4f4713b33f..91a19d0a6b 100644 --- a/src/backend/locale/en_US/LC_MESSAGES/django.po +++ b/src/backend/locale/en_US/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:39\n" "Last-Translator: \n" "Language-Team: English\n" "Language: en_US\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "" msgid "Documents" msgstr "" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "" -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "" -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "" @@ -530,7 +530,7 @@ msgstr "" msgid " Brought to you by %(brandname)s " msgstr "" -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/es_ES/LC_MESSAGES/django.po b/src/backend/locale/es_ES/LC_MESSAGES/django.po index 8340319c4c..87951ba796 100644 --- a/src/backend/locale/es_ES/LC_MESSAGES/django.po +++ b/src/backend/locale/es_ES/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "copia de {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "Documento" msgid "Documents" msgstr "Documentos" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Documento sin título" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Abrir" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "¡{name} ha compartido un documento contigo!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "Te ha invitado {name} al siguiente documento con el rol \"{role}\" :" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ha compartido un documento contigo: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Traza del enlace de documento/usuario" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Trazas del enlace de documento/usuario" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Ya existe una traza de enlace para este documento/usuario." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Documento favorito" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Documentos favoritos" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Este documento ya ha sido marcado como favorito por el usuario." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Relación documento/usuario" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Relaciones documento/usuario" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Este usuario ya forma parte del documento." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Este equipo ya forma parte del documento." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Debe establecerse un usuario o un equipo, no ambos." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Solicitud de acceso" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Solicitud de accesos" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Este usuario ya ha solicitado acceso a este documento." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "¡{name} desea acceder a un documento!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} desea acceso al siguiente documento:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} está pidiendo acceso al documento: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Thread" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Threads" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Anónimo" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Comentario" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Comentarios" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Reacción" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Reacciones" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "dirección de correo electrónico" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Invitación al documento" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Invitaciones a documentos" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Este correo electrónico está asociado a un usuario registrado." @@ -530,7 +530,7 @@ msgstr "Docs, su nueva herramienta esencial para organizar, compartir y colabora msgid " Brought to you by %(brandname)s " msgstr " Presentado por %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs AI" diff --git a/src/backend/locale/fr_FR/LC_MESSAGES/django.po b/src/backend/locale/fr_FR/LC_MESSAGES/django.po index ea52cf6b0b..c631c83c7f 100644 --- a/src/backend/locale/fr_FR/LC_MESSAGES/django.po +++ b/src/backend/locale/fr_FR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -31,7 +31,7 @@ msgstr "Dates importantes" #: core/admin.py:119 msgid "Permanently delete selected users" -msgstr "" +msgstr "Supprimer définitivement les utilisateurs sélectionnés" #: core/admin.py:141 msgid "Import job created and queued." @@ -83,7 +83,7 @@ msgstr "La portée du lien '%(link_reach)s' n'est pas autorisée en fonction de msgid "copy of {title}" msgstr "copie de {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "Un commentaire peut recevoir au maximum %(max)d réactions différentes." @@ -379,145 +379,145 @@ msgstr "Document" msgid "Documents" msgstr "Documents" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Document sans titre" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Ouvrir" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} a partagé un document avec vous!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} vous a invité avec le rôle \"{role}\" sur le document suivant :" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} a partagé un document avec vous : {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Trace du lien document/utilisateur" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Traces du lien document/utilisateur" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Une trace de lien existe déjà pour ce document/utilisateur." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Document favori" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Documents favoris" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Ce document est déjà un favori de cet utilisateur." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Relation document/utilisateur" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Relations document/utilisateur" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Cet utilisateur est déjà dans ce document." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Cette équipe est déjà dans ce document." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "L'utilisateur ou l'équipe doivent être définis, pas les deux." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Demande d'accès au document" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Demande d'accès au document" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Cet utilisateur a déjà demandé l'accès à ce document." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} souhaiterait accéder au document suivant !" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} souhaiterait accéder au document suivant :" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} demande l'accès au document : {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Conversation" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Conversations" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Anonyme" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Commentaire" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Commentaires" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "Cet émoji a déjà été réagi à ce commentaire." -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Réaction" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Réactions" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "adresse e-mail" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Invitation à un document" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Invitations à un document" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Cette adresse email est déjà associée à un utilisateur inscrit." @@ -537,7 +537,7 @@ msgstr " Docs, votre nouvel outil incontournable pour organiser, partager et col msgid " Brought to you by %(brandname)s " msgstr " Proposé par %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs IA" diff --git a/src/backend/locale/it_IT/LC_MESSAGES/django.po b/src/backend/locale/it_IT/LC_MESSAGES/django.po index 0aab49dfa7..912e3d8279 100644 --- a/src/backend/locale/it_IT/LC_MESSAGES/django.po +++ b/src/backend/locale/it_IT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "copia di {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "Documento" msgid "Documents" msgstr "Documenti" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Documento senza titolo" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Apri" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} ha condiviso un documento con te!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} ti ha invitato con il ruolo \"{role}\" nel seguente documento:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ha condiviso un documento con te: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Documento preferito" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Documenti preferiti" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Questo utente è già presente in questo documento." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Questo team è già presente in questo documento." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "indirizzo e-mail" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Invito al documento" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Inviti al documento" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Questa email è già associata a un utente registrato." @@ -530,7 +530,7 @@ msgstr "" msgid " Brought to you by %(brandname)s " msgstr "" -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/nl_NL/LC_MESSAGES/django.po b/src/backend/locale/nl_NL/LC_MESSAGES/django.po index d67baa40ea..a6404cece8 100644 --- a/src/backend/locale/nl_NL/LC_MESSAGES/django.po +++ b/src/backend/locale/nl_NL/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -83,7 +83,7 @@ msgstr "Link bereik '%(link_reach)s' is niet toegestaan op basis van bovenliggen msgid "copy of {title}" msgstr "kopie van {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -379,145 +379,145 @@ msgstr "Document" msgid "Documents" msgstr "Documenten" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Naamloos Document" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Open" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} heeft een document met u gedeeld!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} heeft u uitgenodigd met de rol \"{role}\" op het volgende document:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} heeft een document met u gedeeld: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Document/gebruiker link" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Document/gebruiker link" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Een link bestaat al voor dit document/deze gebruiker." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Document favoriet" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Document favorieten" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Dit document is al in gebruik als favoriet door dezelfde gebruiker." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Document/gebruiker relatie" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Document/gebruiker relaties" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "De gebruiker bestaat al in dit document." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Dit team bestaat al in dit document." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Een gebruiker of team moet gekozen worden, maar niet beide." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Document verzoekt om toegang" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Document verzoekt om toegangen" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Deze gebruiker heeft al om toegang tot dit document gevraagd." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} verzoekt toegang tot een document!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} verzoekt toegang tot het volgende document:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} verzoekt toegang tot het document: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Kanaal" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Kanalen" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Anoniem" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Reactie" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Reacties" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "Deze emoji is al op deze opmerking gereageerd." -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Reactie" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Reacties" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "e-mailadres" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Document uitnodiging" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Document uitnodigingen" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Deze email is al geassocieerd met een geregistreerde gebruiker." @@ -537,7 +537,7 @@ msgstr " Docs, jouw nieuwe essentiële tool voor het organiseren, delen en colla msgid " Brought to you by %(brandname)s " msgstr " Geleverd door %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs AI" diff --git a/src/backend/locale/pt_PT/LC_MESSAGES/django.po b/src/backend/locale/pt_PT/LC_MESSAGES/django.po index eb0dee4735..fbd6bad802 100644 --- a/src/backend/locale/pt_PT/LC_MESSAGES/django.po +++ b/src/backend/locale/pt_PT/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "cópia de {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "" msgid "Documents" msgstr "" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Abrir" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "" -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "" -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "" @@ -530,7 +530,7 @@ msgstr "" msgid " Brought to you by %(brandname)s " msgstr "" -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/ru_RU/LC_MESSAGES/django.po b/src/backend/locale/ru_RU/LC_MESSAGES/django.po index 17c56cfec3..8025b25d61 100644 --- a/src/backend/locale/ru_RU/LC_MESSAGES/django.po +++ b/src/backend/locale/ru_RU/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -83,7 +83,7 @@ msgstr "Доступ по ссылке '%(link_reach)s' запрещён в со msgid "copy of {title}" msgstr "копия {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "В комментариях может быть максимум %(max)d отдельных реакций." @@ -379,145 +379,145 @@ msgstr "Документ" msgid "Documents" msgstr "Документы" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Безымянный документ" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Открыть" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} делится с вами документом!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} приглашает вас присоединиться к следующему документу с ролью \"{role}\":" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} делится с вами документом: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Трассировка связи документ/пользователь" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Трассировка связей документ/пользователь" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Для этого документа/пользователя уже существует трассировка ссылки." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Избранный документ" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Избранные документы" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Этот документ уже помечен как избранный для этого пользователя." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Отношение документ/пользователь" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Отношения документ/пользователь" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Этот пользователь уже имеет доступ к этому документу." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Эта команда уже имеет доступ к этому документу." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Может быть выбран либо пользователь, либо команда, но не оба варианта сразу." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Документ запрашивает доступ" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Документ запрашивает доступы" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Этот пользователь уже запросил доступ к этому документу." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} хочет получить доступ к документу!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} хочет получить доступ к следующему документу:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} запрашивает доступ к документу: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Обсуждение" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Обсуждения" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Аноним" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Комментарий" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Комментарии" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "Этот эмодзи уже использован в этом комментарии." -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Реакция" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Реакции" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "адрес электронной почты" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Приглашение для документа" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Приглашения для документов" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Этот адрес уже связан с зарегистрированным пользователем." @@ -537,7 +537,7 @@ msgstr " Docs, ваш новый инструмент для организац msgid " Brought to you by %(brandname)s " msgstr " Доступ получен от %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs ИИ" diff --git a/src/backend/locale/sl_SI/LC_MESSAGES/django.po b/src/backend/locale/sl_SI/LC_MESSAGES/django.po index 8fab25e444..1fd693a4a6 100644 --- a/src/backend/locale/sl_SI/LC_MESSAGES/django.po +++ b/src/backend/locale/sl_SI/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "Dokument" msgid "Documents" msgstr "Dokumenti" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Dokument brez naslova" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Odpri" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} je delil dokument z vami!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} vas je povabil z vlogo \"{role}\" na naslednjem dokumentu:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} je delil dokument z vami: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Dokument/sled povezave uporabnika" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Sledi povezav dokumenta/uporabnika" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Za ta dokument/uporabnika že obstaja sled povezave." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Priljubljeni dokument" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Priljubljeni dokumenti" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Ta dokument je že ciljno usmerjen s priljubljenim primerkom relacije za istega uporabnika." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Odnos dokument/uporabnik" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Odnosi dokument/uporabnik" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Ta uporabnik je že v tem dokumentu." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Ta ekipa je že v tem dokumentu." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Nastaviti je treba bodisi uporabnika ali ekipo, a ne obojega." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "elektronski naslov" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Vabilo na dokument" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Vabila na dokument" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Ta e-poštni naslov je že povezan z registriranim uporabnikom." @@ -530,7 +530,7 @@ msgstr " Dokumenti, vaše novo bistveno orodje za organiziranje, skupno rabo in msgid " Brought to you by %(brandname)s " msgstr " Pod okriljem %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/sv_SE/LC_MESSAGES/django.po b/src/backend/locale/sv_SE/LC_MESSAGES/django.po index a333ee2cac..ae1d9eeb5b 100644 --- a/src/backend/locale/sv_SE/LC_MESSAGES/django.po +++ b/src/backend/locale/sv_SE/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:39\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "" msgid "Documents" msgstr "" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Öppna" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "" -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "" -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "e-postadress" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Bjud in dokument" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Inbjudningar dokument" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Denna e-postadress är redan associerad med en registrerad användare." @@ -530,7 +530,7 @@ msgstr "" msgid " Brought to you by %(brandname)s " msgstr "" -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/tr_TR/LC_MESSAGES/django.po b/src/backend/locale/tr_TR/LC_MESSAGES/django.po index 5b44e738a7..d2779c87a2 100644 --- a/src/backend/locale/tr_TR/LC_MESSAGES/django.po +++ b/src/backend/locale/tr_TR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -83,7 +83,7 @@ msgstr "" msgid "copy of {title}" msgstr "" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "" msgid "Documents" msgstr "" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "" -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "" -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "" @@ -530,7 +530,7 @@ msgstr "" msgid " Brought to you by %(brandname)s " msgstr "" -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/locale/uk_UA/LC_MESSAGES/django.po b/src/backend/locale/uk_UA/LC_MESSAGES/django.po index 8d71dd95c3..1b3ca353c4 100644 --- a/src/backend/locale/uk_UA/LC_MESSAGES/django.po +++ b/src/backend/locale/uk_UA/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:39\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -83,7 +83,7 @@ msgstr "Доступ до посилання '%(link_reach)s' заборонен msgid "copy of {title}" msgstr "копія {title}" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "Коментарі можуть мати максимум %(max)d різних реакцій." @@ -379,145 +379,145 @@ msgstr "Документ" msgid "Documents" msgstr "Документи" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "Документ без назви" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "Відкрити" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} ділиться з вами документом!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} запрошує вас для роботи з документом із роллю \"{role}\":" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ділиться з вами документом: {title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "Трасування посилання Документ/користувач" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "Трасування посилань Документ/користувач" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "Відстеження вже існуючих посилань для цього документа/користувача." -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "Обраний документ" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "Обрані документи" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Цей документ вже вказаний як обраний для одного користувача." -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "Відносини документ/користувач" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "Відносини документ/користувач" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "Цей користувач вже має доступ до цього документу." -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "Ця команда вже має доступ до цього документа." -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "Вкажіть користувача або команду, а не обох." -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "Запит доступу до документа" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "Запит доступу для документа" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "Цей користувач вже попросив доступ до цього документа." -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} хоче отримати доступ до документа!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} бажає отримати доступ до наступного документа:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} запитує доступ до документа: {title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "Обговорення" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "Обговорення" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "Анонім" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "Коментар" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "Коментарі" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "Цим емодзі вже відреагували на цей коментар." -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "Реакція" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "Реакції" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "електронна адреса" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "Запрошення до редагування документа" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "Запрошення до редагування документів" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "Ця електронна пошта вже пов'язана з зареєстрованим користувачем." @@ -537,7 +537,7 @@ msgstr " Docs, ваш новий важливий інструмент для о msgid " Brought to you by %(brandname)s " msgstr " Запрошення отримане від %(brandname)s " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "Docs ШІ" diff --git a/src/backend/locale/zh_CN/LC_MESSAGES/django.po b/src/backend/locale/zh_CN/LC_MESSAGES/django.po index ee60b8632d..8f810f753a 100644 --- a/src/backend/locale/zh_CN/LC_MESSAGES/django.po +++ b/src/backend/locale/zh_CN/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: lasuite-docs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-06-19 12:04+0000\n" -"PO-Revision-Date: 2026-06-19 12:54\n" +"POT-Creation-Date: 2026-07-07 09:43+0000\n" +"PO-Revision-Date: 2026-07-07 14:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -83,7 +83,7 @@ msgstr "根據父文件設定,不允許連結範圍「%(link_reach)s」。" msgid "copy of {title}" msgstr "{title} 的副本" -#: core/api/viewsets.py:3299 +#: core/api/viewsets.py:3306 #, python-format msgid "A comment can have a maximum of %(max)d distinct reactions." msgstr "" @@ -372,145 +372,145 @@ msgstr "文件" msgid "Documents" msgstr "文件" -#: core/models.py:1000 core/models.py:1426 +#: core/models.py:1000 core/models.py:1430 msgid "Untitled Document" msgstr "未命名文件" -#: core/models.py:1427 +#: core/models.py:1431 msgid "Open" msgstr "開啟" -#: core/models.py:1462 +#: core/models.py:1466 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} 與您分享了一份文件!" -#: core/models.py:1466 +#: core/models.py:1470 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} 邀請您以「{role}」角色參與以下文件:" -#: core/models.py:1472 +#: core/models.py:1476 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} 與您分享了一份文件:{title}" -#: core/models.py:1572 +#: core/models.py:1576 msgid "Document/user link trace" msgstr "文件/使用者連結追蹤" -#: core/models.py:1573 +#: core/models.py:1577 msgid "Document/user link traces" msgstr "文件/使用者連結追蹤" -#: core/models.py:1579 +#: core/models.py:1583 msgid "A link trace already exists for this document/user." msgstr "此文件/使用者已存在連結追蹤。" -#: core/models.py:1602 +#: core/models.py:1606 msgid "Document favorite" msgstr "文件收藏" -#: core/models.py:1603 +#: core/models.py:1607 msgid "Document favorites" msgstr "文件收藏" -#: core/models.py:1609 +#: core/models.py:1613 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "此使用者已將此文件加入收藏。" -#: core/models.py:1631 +#: core/models.py:1635 msgid "Document/user relation" msgstr "文件/使用者關聯" -#: core/models.py:1632 +#: core/models.py:1636 msgid "Document/user relations" msgstr "文件/使用者關聯" -#: core/models.py:1638 +#: core/models.py:1642 msgid "This user is already in this document." msgstr "此使用者已在此文件中。" -#: core/models.py:1644 +#: core/models.py:1648 msgid "This team is already in this document." msgstr "此團隊已在此文件中。" -#: core/models.py:1650 +#: core/models.py:1654 msgid "Either user or team must be set, not both." msgstr "必須設定使用者或團隊其中之一,不能同時設定兩者。" -#: core/models.py:1801 +#: core/models.py:1805 msgid "Document ask for access" msgstr "要求文件存取權" -#: core/models.py:1802 +#: core/models.py:1806 msgid "Document ask for accesses" msgstr "要求文件存取權" -#: core/models.py:1808 +#: core/models.py:1812 msgid "This user has already asked for access to this document." msgstr "此使用者已要求過存取此文件的權限。" -#: core/models.py:1865 +#: core/models.py:1869 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} 想要存取文件!" -#: core/models.py:1869 +#: core/models.py:1873 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} 想要存取以下文件:" -#: core/models.py:1875 +#: core/models.py:1879 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} 正要求存取文件:{title}" -#: core/models.py:1917 +#: core/models.py:1921 msgid "Thread" msgstr "對話串" -#: core/models.py:1918 +#: core/models.py:1922 msgid "Threads" msgstr "對話串" -#: core/models.py:1921 core/models.py:1974 +#: core/models.py:1925 core/models.py:1978 msgid "Anonymous" msgstr "匿名" -#: core/models.py:1969 +#: core/models.py:1973 msgid "Comment" msgstr "評論" -#: core/models.py:1970 +#: core/models.py:1974 msgid "Comments" msgstr "評論" -#: core/models.py:2020 +#: core/models.py:2024 msgid "This emoji has already been reacted to this comment." msgstr "此評論已標記過此表情符號。" -#: core/models.py:2024 +#: core/models.py:2028 msgid "Reaction" msgstr "回應" -#: core/models.py:2025 +#: core/models.py:2029 msgid "Reactions" msgstr "回應" -#: core/models.py:2035 +#: core/models.py:2039 msgid "email address" msgstr "電子郵件地址" -#: core/models.py:2054 +#: core/models.py:2058 msgid "Document invitation" msgstr "文件邀請" -#: core/models.py:2055 +#: core/models.py:2059 msgid "Document invitations" msgstr "文件邀請" -#: core/models.py:2075 +#: core/models.py:2079 msgid "This email is already associated to a registered user." msgstr "此電子郵件地址已與已註冊使用者關聯。" @@ -530,7 +530,7 @@ msgstr " Docs,您團隊組織、分享及協作文件的全新必備工具。 msgid " Brought to you by %(brandname)s " msgstr " 由 %(brandname)s 提供 " -#: impress/settings.py:869 +#: impress/settings.py:867 msgid "Docs AI" msgstr "" diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index bd3366cc0b..5bb053716b 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "uv_build" [project] name = "impress" -version = "5.3.0" +version = "5.4.0" authors = [{ "name" = "DINUM", "email" = "dev@mail.numerique.gouv.fr" }] classifiers = [ "Development Status :: 5 - Production/Stable", diff --git a/src/backend/uv.lock b/src/backend/uv.lock index 0c775a323a..da1cc927c8 100644 --- a/src/backend/uv.lock +++ b/src/backend/uv.lock @@ -883,7 +883,7 @@ wheels = [ [[package]] name = "impress" -version = "5.3.0" +version = "5.4.0" source = { editable = "." } dependencies = [ { name = "beautifulsoup4" }, diff --git a/src/frontend/apps/e2e/package.json b/src/frontend/apps/e2e/package.json index 0c6654a2b4..f80d6d4760 100644 --- a/src/frontend/apps/e2e/package.json +++ b/src/frontend/apps/e2e/package.json @@ -1,6 +1,6 @@ { "name": "app-e2e", - "version": "5.3.0", + "version": "5.4.0", "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", "license": "MIT", diff --git a/src/frontend/apps/impress/package.json b/src/frontend/apps/impress/package.json index 0daaa75665..fa92bf4926 100644 --- a/src/frontend/apps/impress/package.json +++ b/src/frontend/apps/impress/package.json @@ -1,6 +1,6 @@ { "name": "app-impress", - "version": "5.3.0", + "version": "5.4.0", "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", "license": "MIT", diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx index dbae73511b..bbc746da23 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx @@ -108,7 +108,7 @@ export function DropdownArrow() { label: t('Import a document'), icon: