diff --git a/CHANGELOG.md b/CHANGELOG.md index 886666dea6..d53225fca3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ and this project adheres to ## [Unreleased] +## [v5.1.0] - 2026-05-11 + ### Added - ⚡️(frontend) add skeleton on content loading #2254 @@ -34,7 +36,7 @@ and this project adheres to -## [v5.0.0] - 2026-04-08 +## [v5.0.0] - 2026-05-05 ### Added @@ -1298,7 +1300,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.0.0...main +[unreleased]: https://github.com/suitenumerique/docs/compare/v5.1.0...main +[v5.1.0]: https://github.com/suitenumerique/docs/releases/v5.1.0 [v5.0.0]: https://github.com/suitenumerique/docs/releases/v5.0.0 [v4.8.6]: https://github.com/suitenumerique/docs/releases/v4.8.6 [v4.8.5]: https://github.com/suitenumerique/docs/releases/v4.8.5 diff --git a/src/backend/locale/br_FR/LC_MESSAGES/django.po b/src/backend/locale/br_FR/LC_MESSAGES/django.po index 67c9e9d198..0d10eb8307 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Breton\n" "Language: br_FR\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Titouroù personel" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Aotreoù" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Deiziadoù a-bouez" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Gwezennadur" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titl" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Me eo an aozer" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Kuzhet" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Sinedoù" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Ur restr nevez a zo bet krouet ganeoc'h!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "C'hwi zo bet disklaeriet perc'henn ur restr nevez:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Ar vaezienn-mañ a zo rekis." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "eilenn {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lenner" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Embanner" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Merour" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Perc'henn" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Strishaet" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Anavezet" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Publik" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Bugel kentañ" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Bugel diwezhañ" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Breur pe c'hoar kentañ" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Liamm diwezhañ" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Kleiz" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Dehoù" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "alc'hwez kentañ evit an enrollañ evel UIID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "krouet d'ar/al" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "deiziad hag eurvezh krouidigezh an enrolladenn" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "hizivaet d'ar/al" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "deiziad hag eurvezh m'eo bet hizivaet an enrolladenn" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "N'hon eus kavet implijer ebet gant an isstrollad-mañ met ar postel a zo liammet ouzh un implijer enrollet." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "isstrollad" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "anv klok" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "anv berr" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "postel identelezh" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "postel ar merour" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "yezh" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Ar yezh a vo implijet evit etrefas an implijer." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Ar gwerzhid-eur a vo implijet evit etrefas an implijer." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "trevnad" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Pe vefe an implijer un aparailh pe un implijer gwirion." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "statud ar skipailh" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Ma c'hall an implijer kevreañ ouzh al lec'hienn verañ-mañ." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "oberiant" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Ma rank bezañ tretet an implijer-mañ evel oberiant. Diziuzit an dra-mañ e-plas dilemel kontoù." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "implijer" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "implijerien" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "titl" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "bomm" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Restr" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Restroù" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Restr hep titl" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Digeriñ" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} en deus rannet ur restr ganeoc'h!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} en deus rannet ur restr ganeoc'h: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Roud liamm ar restr/an implijer" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Roudoù liamm ar restr/an implijer" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Ur roud liamm a zo dija evit an restr/an implijer." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Restr muiañ-karet" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Restroù muiañ-karet" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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ñ." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Liamm restr/implijer" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Liammoù restr/implijer" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "An implijer-mañ a zo dija er restr-mañ." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Ar skipailh-mañ a zo dija en restr-mañ." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "An implijer pe ar skipailh a rank bezañ termenet, ket an daou avat." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Goulenn tizhout ar restr" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Goulennoù tizhout ar restr" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "An implijer en deus goulennet tizhout ar restr-mañ." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} en defe c'hoant da dizhout ar restr-mañ!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} en defe c'hoant da dizhout ar restr da-heul:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} en defe c'hoant da dizhout ar restr: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "postel" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Pedadenn d'ur restr" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Pedadennoù d'ur restr" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Ar postel-mañ a zo liammet ouzh un implijer enskrivet." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo ar postel" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, hoc'h ostilh nevez ret-holl evit aozañ, rannañ ha kenlabourat war ar restr e skipailh. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Kinniget gant %(brandname)s " +#: impress/settings.py:842 +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 c4ad4ad273..f53739dff2 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Persönliche Daten" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Berechtigungen" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Wichtige Termine" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Import-Job erstellt und in der Warteschlange." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Baumstruktur" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titel" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Suchen" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Ersteller bin ich" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Maskiert" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favorit" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Ein neues Dokument wurde in Ihrem Namen erstellt!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Sie sind Besitzer eines neuen Dokuments:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Dies ist ein Pflichtfeld." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "Der Zugriff auf den Link '%(link_reach)s' ist aufgrund der Konfiguration übergeordneter Dokumente nicht erlaubt." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "Kopie von {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lesen" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Kommentieren" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Bearbeiten" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Administrator" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Besitzer" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Beschränkt" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Authentifiziert" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Öffentlich" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Erstes Unterelement" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Letztes Unterelement" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Erstes Nebenelement" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Letztes Nebenelement" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Links" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Rechts" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "ID" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "Primärschlüssel für den Datensatz als UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "Erstellt am" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "Datum und Uhrzeit, an dem ein Datensatz erstellt wurde" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "Aktualisiert" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "Datum und Uhrzeit, an dem zuletzt aktualisiert wurde" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Wir konnten keinen Benutzer mit diesem Abo finden, aber die E-Mail-Adresse ist bereits einem registrierten Benutzer zugeordnet." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sub" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Pflichtfeld. 255 Zeichen oder weniger. Buchstaben (nur ASCII), Ziffern und die Zeichen @/-/_/." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "Name" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "Kurzbezeichnung" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "Identitäts-E-Mail-Adresse" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "Admin E-Mail-Adresse" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "Sprache" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Die Sprache, in der der Benutzer die Benutzeroberfläche sehen möchte." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Die Zeitzone, in der der Nutzer Zeiten sehen möchte." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "Gerät" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Ob der Benutzer ein Gerät oder ein echter Benutzer ist." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "Status des Teammitgliedes" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Gibt an, ob der Benutzer sich in diese Admin-Seite einloggen kann." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "aktiviert" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Ob dieser Benutzer als aktiviert behandelt werden soll. Deaktivieren Sie diese Option, anstatt Konten zu löschen." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "Status der ersten Verbindung" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "Gibt an, ob der Benutzer die Prozedur der ersten Verbindung abgeschlossen hat." -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "Benutzer" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "Benutzer" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Aktive E-Mail-Adresse" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "Zu deaktivierende E-Mail-Adresse" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "Ausstehend" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Bereit" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Fertig" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Fehler" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Klicken Sie hier" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Bestätigen Sie" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Ihre Konten wurden zusammengelegt" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Klicken Sie hier um zu sehen" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Meine Dokumente einsehen" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "CSV-Datei" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "Wird ausgeführt" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Neue Anfrage erstellen" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "Titel" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "Auszug" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Dokument" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Dokumente" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Unbenanntes Dokument" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Öffnen" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} hat ein Dokument mit Ihnen geteilt!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} hat ein Dokument mit Ihnen geteilt: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Dokument/Benutzer Linkverfolgung" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Dokument/Benutzer Linkverfolgung" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Für dieses Dokument/ diesen Benutzer ist bereits eine Linkverfolgung vorhanden." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Dokumentenfavorit" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Dokumentfavoriten" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Dokument/Benutzerbeziehung" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Dokument/Benutzerbeziehungen" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Dieser Benutzer befindet sich bereits in diesem Dokument." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Dieses Team befindet sich bereits in diesem Dokument." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Benutzer oder Team müssen gesetzt werden, nicht beides." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Dokument um Zugriff bitten" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Dokumentenabfragen" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Dieser Benutzer hat bereits um Zugang zu diesem Dokument gebeten." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} möchte Zugriff auf ein Dokument erhalten!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} möchte auf das folgende Dokument zugreifen:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} bittet um Zugang zum Dokument: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Thread" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Threads" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Gast" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Kommentar" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Kommentare" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Reaktion" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Reaktionen" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "E-Mail-Adresse" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Einladung zum Dokument" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Dokumenteinladungen" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Diese E-Mail ist bereits einem registrierten Benutzer zugeordnet." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs AI" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo-E-Mail" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, Ihr neues unentbehrliches Werkzeug für die Organisation, den Austausch und die Zusammenarbeit in Ihren Dokumenten als Team. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Erstellt von %(brandname)s " +#: impress/settings.py:842 +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 d9d9708aa9..2db2411f17 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -17,280 +17,273 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Προσωπικές πληροφορίες" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Δικαιώματα" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Σημαντικές ημερομηνίες" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Η εργασία εισαγωγής δημιουργήθηκε και μπήκε στην ουρά." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "Επεξεργασία επιλεγμένων συμφωνιών χρηστών" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Δομή δέντρου" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Τίτλος" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Αναζήτηση" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Δημιουργός είμαι εγώ" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Με κάλυψη" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Αγαπημένο" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Ένα νέο έγγραφο δημιουργήθηκε εκ μέρους σας!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Σας παραχωρήθηκε η ιδιοκτησία ενός νέου εγγράφου:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Αυτό το πεδίο είναι υποχρεωτικό." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "Η εμβέλεια συνδέσμου '%(link_reach)s' δεν επιτρέπεται βάσει της διαμόρφωσης του γονικού εγγράφου." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "αντίγραφο του {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Κεντρική εφαρμογή Impress" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Αναγνώστης" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Σχολιαστής" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Συντάκτης" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Διαχειριστής" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Ιδιοκτήτης" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Περιορισμένο" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Πιστοποιημένο" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Δημόσιο" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Πρώτο θυγατρικό" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Τελευταίο θυγατρικό" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Πρώτο αδελφό" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Τελευταίο αδελφό" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Αριστερά" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Δεξιά" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "αναγνωριστικό" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "πρωτεύον κλειδί για την εγγραφή ως UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "δημιουργήθηκε στις" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "ημερομηνία και ώρα δημιουργίας μιας εγγραφής" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "ενημερώθηκε στις" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "ημερομηνία και ώρα τελευταίας ενημέρωσης μιας εγγραφής" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Δεν μπορέσαμε να βρούμε χρήστη με αυτό το sub, αλλά το email σχετίζεται ήδη με έναν εγγεγραμμένο χρήστη." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sub (αναγνωριστικό υποκειμένου)" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Υποχρεωτικό. 255 χαρακτήρες ή λιγότεροι. Μόνο χαρακτήρες ASCII." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "πλήρες όνομα" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "σύντομο όνομα" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "διεύθυνση email ταυτότητας" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "διεύθυνση email διαχειριστή" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "γλώσσα" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Η γλώσσα στην οποία ο χρήστης θέλει να δει τη διεπαφή." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Η ζώνη ώρας στην οποία ο χρήστης θέλει να βλέπει την ώρα." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "συσκευή" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Εάν ο χρήστης είναι μια συσκευή ή πραγματικός χρήστης." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "κατάσταση προσωπικού" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Εάν ο χρήστης μπορεί να συνδεθεί σε αυτόν τον ιστότοπο διαχείρισης." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "ενεργός" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Εάν αυτός ο χρήστης πρέπει να θεωρείται ενεργός. Αποεπιλέξτε το αντί να διαγράψετε λογαριασμούς." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "πρώτη κατάσταση σύνδεσης" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "Εάν ο χρήστης έχει ολοκληρώσει τη διαδικασία της πρώτης σύνδεσης." -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "χρήστης" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "χρήστες" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Ενεργή διεύθυνση email" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "Διεύθυνση email για απενεργοποίηση" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "Μοναδικό αναγνωριστικό στο πηγαίο αρχείο" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "Σε εκκρεμότητα" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Έτοιμο" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Ολοκληρώθηκε" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Σφάλμα" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "συμφωνία χρήστη" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "συμφωνία χρηστών" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" @@ -298,54 +291,53 @@ msgstr "Έχετε ζητήσει έναν συνδυασμό των λογαρ " Για να επιβεβαιώσετε ότι είστε εκείνος που ξεκίνησε το αίτημα\n" " και ότι αυτό το email ανήκει σε σας:" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "Επιβεβαιώστε κάνοντας κλικ στο σύνδεσμο για να ξεκινήσει η συμφωνία" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Κάντε κλικ εδώ" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Επιβεβαίωση" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "Το αίτημά σας για συμφωνία έχει επεξεργαστεί.\n" " Νέα έγγραφα είναι πιθανό να σχετίζονται με τον λογαριασμό σας:" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Οι λογαριασμοί σας έχουν συγχωνευθεί" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Κάντε κλικ εδώ για να δείτε" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Δείτε τα έγγραφά μου" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "Αρχείο CSV" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "Εκτελείται" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "εισαγωγή CSV συμφωνίας χρηστών" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "εισαγωγές CSV συμφωνίας χρηστών" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -358,191 +350,189 @@ msgstr "Το αίτημά σας για επαλήθευση δεν ολοκλη " Παρακαλούμε ελέγξτε αν υπάρχουν τυπογραφικά λάθη.\n" " Μπορείτε να υποβάλετε ένα νέο αίτημα με τις σωστές διευθύνσεις email." -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "Η συμφωνία των λογαριασμών σας Docs δεν ολοκληρώθηκε" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Κάντε ένα νέο αίτημα" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "τίτλος" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "απόσπασμα" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Έγγραφο" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Έγγραφα" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Έγγραφο χωρίς τίτλο" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Άνοιγμα" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "Ο/Η {name} μοιράστηκε ένα έγγραφο μαζί σας!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "Ο/Η {name} σας προσκάλεσε με τον ρόλο \"{role}\" στο ακόλουθο έγγραφο:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "Ο/Η {name} μοιράστηκε ένα έγγραφο μαζί σας: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Ίχνος συνδέσμου εγγράφου/χρήστη" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Ίχνη συνδέσμου εγγράφου/χρήστη" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Ένα ίχνος συνδέσμου υπάρχει ήδη για αυτό το έγγραφο/χρήστη." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Αγαπημένο έγγραφο" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Αγαπημένα έγγραφα" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Αυτό το έγγραφο στοχεύεται ήδη από μια σχέση αγαπημένου για τον ίδιο χρήστη." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Σχέση εγγράφου/χρήστη" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Σχέσεις εγγράφου/χρήστη" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Αυτός ο χρήστης συμμετέχει ήδη σε αυτό το έγγραφο." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Αυτή η ομάδα συμμετέχει ήδη σε αυτό το έγγραφο." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Πρέπει να οριστεί είτε χρήστης είτε ομάδα, όχι και τα δύο." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Αίτημα πρόσβασης σε έγγραφο" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Αιτήματα πρόσβασης σε έγγραφα" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Αυτός ο χρήστης έχει ήδη ζητήσει πρόσβαση σε αυτό το έγγραφο." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "Ο/Η {name} θα ήθελε πρόσβαση σε ένα έγγραφο!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "Ο/Η {name} θα ήθελε πρόσβαση στο ακόλουθο έγγραφο:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "Ο/Η {name} ζητά πρόσβαση στο έγγραφο: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Νήμα" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Νήματα" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Ανώνυμος" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Σχόλιο" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Σχόλια" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "Αυτό το emoji έχει χρησιμοποιηθεί ήδη ως αντίδραση σε αυτό το σχόλιο." -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Αντίδραση" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Αντιδράσεις" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "διεύθυνση email" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Πρόσκληση σε έγγραφο" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Προσκλήσεις εγγράφου" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Αυτό το email σχετίζεται ήδη με έναν εγγεγραμμένο χρήστη." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Τεχνητή Νοημοσύνη (AI) Docs" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Λογότυπο email" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, το νέο απαραίτητο εργαλείο σας για την οργάνωση, τον διαμοιρασμό και τη συνεργασία στα έγγραφά σας ως ομάδα. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Σας προσφέρεται από την %(brandname)s " +#: impress/settings.py:842 +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 b58a9785f0..425a950d0f 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: English\n" "Language: en_US\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "" -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "" -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "" -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "" -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "" -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "" -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "" -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "" -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr "" +#: impress/settings.py:842 +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 e3cf4a5b1a..f90c95fdad 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Información Personal" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Permisos" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Fechas importantes" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Estructura en árbol" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Título" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Buscar" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Yo soy el creador" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Enmascarado" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favorito" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "¡Un nuevo documento se ha creado por ti!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Se le ha concedido la propiedad de un nuevo documento :" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "copia de {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lector" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Editor" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Administrador" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Propietario" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Restringido" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Autentificado" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Público" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Primer nodo" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Último nodo" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Primera relación" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Última relación" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Izquierda" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Derecha" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "clave primaria para el registro como UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "creado el" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "fecha y hora en la que se creó un registro" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "actualizado el" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "fecha y hora en la que un registro fue actualizado por última vez" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "No se ha podido encontrar un usuario con este sub (UUID), pero el correo electrónico ya está asociado con un usuario." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sub (UUID)" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Obligatorio. 255 caracteres o menos. Solo caracteres ASCII." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "nombre completo" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "nombre abreviado" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "correo electrónico de identidad" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "correo electrónico del administrador" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "idioma" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "El idioma en el que el usuario desea ver la interfaz." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "La zona horaria en la que el usuario quiere ver los tiempos." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "dispositivo" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Si el usuario es un dispositivo o un usuario real." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "rol en el equipo" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Si el usuario puede iniciar sesión en esta página web de administración." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "activo" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Si este usuario debe ser considerado como activo. Deseleccionar en lugar de eliminar cuentas." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "usuario" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "usuarios" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "Pending" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Listo" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Terminado" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Error" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Haga click aquí" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Confirmar" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Haz clic aquí para ver" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "Archivo CSV" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "En ejecución" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Hacer un nuevo pedido" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "título" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "resumen" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Documento" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Documentos" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Documento sin título" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Abrir" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "¡{name} ha compartido un documento contigo!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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}\" :" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ha compartido un documento contigo: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Traza del enlace de documento/usuario" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Trazas del enlace de documento/usuario" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Ya existe una traza de enlace para este documento/usuario." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Documento favorito" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Documentos favoritos" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Relación documento/usuario" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Relaciones documento/usuario" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Este usuario ya forma parte del documento." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Este equipo ya forma parte del documento." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Debe establecerse un usuario o un equipo, no ambos." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Solicitud de acceso" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Solicitud de accesos" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Este usuario ya ha solicitado acceso a este documento." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "¡{name} desea acceder a un documento!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} desea acceso al siguiente documento:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} está pidiendo acceso al documento: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Thread" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Threads" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Anónimo" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Comentario" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Comentarios" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Reacción" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Reacciones" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "dirección de correo electrónico" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Invitación al documento" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Invitaciones a documentos" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Este correo electrónico está asociado a un usuario registrado." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs AI" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo de correo electrónico" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "Docs, su nueva herramienta esencial para organizar, compartir y colaborar en sus documentos como equipo." -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Presentado por %(brandname)s " +#: impress/settings.py:842 +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 4fd3b7e913..48429a27dc 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -17,280 +17,273 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Infos Personnelles" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Permissions" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Dates importantes" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Tâche d'importation créée et mise en file d'attente." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "Traiter les rapprochements de l'utilisateur sélectionné" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Arborescence" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titre" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Recherche" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Je suis l'auteur" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Masqué" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favoris" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Un nouveau document a été créé pour vous !" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Vous avez été déclaré propriétaire d'un nouveau document :" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "La portée du lien '%(link_reach)s' n'est pas autorisée en fonction de la configuration du document parent." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "copie de {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Noyau d'application Impress" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lecteur" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Commentateur" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Éditeur" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Administrateur" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Propriétaire" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Restreint" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Authentifié" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Public" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Premier enfant" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Dernier enfant" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Premier frère ou sœur" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Dernière relation" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Gauche" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Droite" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "identifiant/id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "clé primaire pour l'enregistrement en tant que UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "créé le" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "date et heure de création de l'enregistrement" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "mis à jour le" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "date et heure de la dernière mise à jour de l'enregistrement" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Nous n'avons pas pu trouver un utilisateur avec ce sous-groupe mais l'e-mail est déjà associé à un utilisateur enregistré." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sous-groupe" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Obligatoire. 255 caractères ou moins. Caractères ASCII uniquement." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "nom complet" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "nom court" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "adresse e-mail d'identité" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "adresse e-mail de l'administrateur" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "langue" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "La langue dans laquelle l'utilisateur veut voir l'interface." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Le fuseau horaire dans lequel l'utilisateur souhaite voir les heures." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "appareil" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Si l'utilisateur est un appareil ou un utilisateur réel." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "statut d'équipe" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Si l'utilisateur peut se connecter à ce site d'administration." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "actif" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Si cet utilisateur doit être traité comme actif. Désélectionnez ceci au lieu de supprimer des comptes." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "état de la première connexion" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "Si l'utilisateur a terminé le processus de première connexion." -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "utilisateur" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "utilisateurs" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Adresse email active" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "Adresse email à désactiver" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "Identifiant unique dans le fichier source" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "En attente" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Prêt" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Terminé" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Erreur" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "rapprochement de l'utilisateur" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "rapprochements de l'utilisateur" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" @@ -298,54 +291,53 @@ msgstr "Vous avez demandé un rapprochement de vos comptes utilisateur sur Docs. " Pour confirmer que vous êtes bien à l'origine de cette demande\n" " et que cet e-mail vous appartient :" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "Confirmez en cliquant sur le lien pour commencer le rapprochement" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Cliquez ici" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Confirmer" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "Votre demande de rapprochement a été traitée.\n" " De nouveaux documents sont probablement associés à votre compte :" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Vos comptes ont été fusionnés" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Cliquez ici pour voir" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Voir mes documents" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "Fichier CSV" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "En cours" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "importation CSV de rapprochement utilisateur" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "importations CSV de rapprochement utilisateur" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -358,191 +350,189 @@ msgstr "Votre demande de rapprochement n'a pas abouti.\n" " Veuillez vérifier qu'il n'y a pas de fautes de frappe.\n" " Vous pouvez envoyer une nouvelle demande avec des adresses e-mail valides." -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "Le rapprochement de vos comptes Docs n'est pas terminé" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Faire une nouvelle demande" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "titre" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "extrait" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Document" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Documents" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Document sans titre" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Ouvrir" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} a partagé un document avec vous!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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 :" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} a partagé un document avec vous : {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Trace du lien document/utilisateur" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Traces du lien document/utilisateur" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Une trace de lien existe déjà pour ce document/utilisateur." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Document favori" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Documents favoris" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Relation document/utilisateur" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Relations document/utilisateur" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Cet utilisateur est déjà dans ce document." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Cette équipe est déjà dans ce document." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "L'utilisateur ou l'équipe doivent être définis, pas les deux." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Demande d'accès au document" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Demande d'accès au document" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Cet utilisateur a déjà demandé l'accès à ce document." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} souhaiterait accéder au document suivant !" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} souhaiterait accéder au document suivant :" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} demande l'accès au document : {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Conversation" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Conversations" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Anonyme" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Commentaire" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Commentaires" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "Cet émoji a déjà été réagi à ce commentaire." -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Réaction" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Réactions" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "adresse e-mail" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Invitation à un document" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Invitations à un document" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Cette adresse email est déjà associée à un utilisateur inscrit." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs IA" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo de l'e-mail" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, votre nouvel outil incontournable pour organiser, partager et collaborer sur vos documents en équipe. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Proposé par %(brandname)s " +#: impress/settings.py:842 +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 a44dd9f4a1..72126bb9d8 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Informazioni personali" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Permessi" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Date importanti" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Struttura ad albero" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titolo" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Il creatore sono io" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Preferiti" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Un nuovo documento è stato creato a tuo nome!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Sei ora proprietario di un nuovo documento:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "copia di {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lettore" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Editor" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Amministratore" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Proprietario" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Limitato" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Autenticato" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Pubblico" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Sinistra" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Destra" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "Id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "chiave primaria per il record come UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "creato il" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "data e ora in cui è stato creato un record" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "aggiornato il" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "data e ora in cui l’ultimo record è stato aggiornato" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "nome completo" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "nome" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "indirizzo email di identità" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "Indirizzo email dell'amministratore" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "lingua" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "La lingua in cui l'utente vuole vedere l'interfaccia." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Il fuso orario in cui l'utente vuole vedere gli orari." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "dispositivo" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Se l'utente è un dispositivo o un utente reale." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "stato del personale" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Indica se l'utente può accedere a questo sito amministratore." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "attivo" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Indica se questo utente deve essere trattato come attivo. Deseleziona invece di eliminare gli account." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "utente" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "utenti" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "titolo" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Documento" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Documenti" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Documento senza titolo" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Apri" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} ha condiviso un documento con te!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ha condiviso un documento con te: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Documento preferito" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Documenti preferiti" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Questo utente è già presente in questo documento." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Questo team è già presente in questo documento." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "indirizzo e-mail" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Invito al documento" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Inviti al documento" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Questa email è già associata a un utente registrato." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo e-mail" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "" -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr "" +#: impress/settings.py:842 +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 d1f0cfb145..a60ee936df 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -17,280 +17,273 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Persoonlijke informatie" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Machtigingen" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Belangrijke data" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Import taak gemaakt en in de wachtrij geplaatst." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "Verwerk geselecteerde gebruikers samenvoeging" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Boomstructuur" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titel" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Ik ben eigenaar" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Gemaskeerd" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favoriet" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Een nieuw document is namens u gemaakt!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "U heeft eigenaarschap van een nieuw document gekregen:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Dit veld is verplicht." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "Link bereik '%(link_reach)s' is niet toegestaan op basis van bovenliggende documentconfiguratie." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "kopie van {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Docs kern applicatie" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Lezer" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Commentator" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Redacteur" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Beheerder" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Eigenaar" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Beperkt" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Geauthenticeerd" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Publiek" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Eerste node" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Laatste node" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Eerste naaste" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Laatste naaste" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Links" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Rechts" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "primaire sleutel voor dossier als UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "gecreëerd op" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "datum en tijd waarop dossier is gecreeërd" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "Laatst gewijzigd op" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "datum en tijd waarop dossier laatst was gewijzigd" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Wij konden geen gebruiker vinden met dit id, maar de email is al geassocieerd met een geregistreerde gebruiker." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "id" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Vereist. 255 tekens of minder. Alleen ASCII tekens." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "volledige naam" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "gebruikersnaam" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "identiteit emailadres" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "admin emailadres" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "taal" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "De taal waarin de gebruiker de interface wil zien." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "De tijdzone waarin de gebruiker de tijden wil zien." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "apparaat" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Of de gebruiker een apparaat is of een echte gebruiker." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "beheerder status" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Of de gebruiker kan inloggen in het beheer gedeelte." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "actief" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Of een gebruiker als actief moet worden beschouwd. Deselecteer dit in plaats van het account te deleten." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "gebruiker" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "gebruikers" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Actieve e-mail adres" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "E-mailadres om te deactiveren" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "Unieke ID in het bronbestand" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "In behandeling" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Klaar" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Klaar" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Fout" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "gebruiker samenvoegen" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "gebruikers samenvoegen" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" @@ -298,54 +291,53 @@ msgstr "Je hebt gevraagd om een samenvoeging van je gebruikersaccounts op Docs.\ " Om te bevestigen dat u degene bent die het verzoek\n" " heeft geïnitieerd en dat deze e-mail van u is:" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "Bevestig door te klikken op de link om de samenvoeging te starten" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Klik hier" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Bevestig" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "Uw samenvoegingsverzoek is verwerkt.\n" " Nieuwe documenten worden waarschijnlijk geassocieerd met uw account:" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Je accounts zijn samengevoegd" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Klik hier om te bekijken" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Mijn documenten bekijken" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "CSV bestand" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "Bezig" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "gebruiker samenvoeging CSV import" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "gebruiker reconciliation CSV imports" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -358,191 +350,189 @@ msgstr "Uw verzoek tot verzoening is mislukt.\n" " Controleer op typefouten.\n" " U kunt een ander verzoek indienen met de geldige e-mailadressen." -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "Samenvoeging van je Docs accounts is niet voltooid" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Maak een nieuw verzoek" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "titel" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "uittreksel" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Document" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Documenten" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Naamloos Document" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Open" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} heeft een document met u gedeeld!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} heeft een document met u gedeeld: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Document/gebruiker link" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Document/gebruiker link" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Een link bestaat al voor dit document/deze gebruiker." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Document favoriet" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Document favorieten" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Document/gebruiker relatie" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Document/gebruiker relaties" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "De gebruiker bestaat al in dit document." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Dit team bestaat al in dit document." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Een gebruiker of team moet gekozen worden, maar niet beide." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Document verzoekt om toegang" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Document verzoekt om toegangen" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Deze gebruiker heeft al om toegang tot dit document gevraagd." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} verzoekt toegang tot een document!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} verzoekt toegang tot het volgende document:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} verzoekt toegang tot het document: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Kanaal" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Kanalen" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Anoniem" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Reactie" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Reacties" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "Deze emoji is al op deze opmerking gereageerd." -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Reactie" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Reacties" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "e-mailadres" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Document uitnodiging" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Document uitnodigingen" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Deze email is al geassocieerd met een geregistreerde gebruiker." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs AI" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logo email" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, jouw nieuwe essentiële tool voor het organiseren, delen en collaboreren van documenten als team. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Geleverd door %(brandname)s " +#: impress/settings.py:842 +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 740e0d4f82..a1c1805520 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Informações Pessoais" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Permissões" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Datas importantes" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Estrutura de árvore" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Título" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Eu sou o criador" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favorito" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Um novo documento foi criado em seu nome!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "A propriedade de um novo documento foi concedida a você:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "cópia de {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Leitor" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Editor" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Administrador" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Dono" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Restrito" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Autenticado" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Público" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Esquerda" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sub" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "" -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "" -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "" -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "" -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "utilizador" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Concluído" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Abrir" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "" -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "" -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "" -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "" -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr "" +#: impress/settings.py:842 +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 6723659e11..5f76b6fd68 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -17,280 +17,273 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Личная информация" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Разрешения" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Важные даты" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Задание по импорту создано и поставлено в очередь." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "Обработка выбранных пользовательских сверок" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Древовидная структура" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Заголовок" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Поиск" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Создатель - я" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Скрытый" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Избранное" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Новый документ был создан от вашего имени!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Вы назначены владельцем для нового документа:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Это поле обязательное." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "Доступ по ссылке '%(link_reach)s' запрещён в соответствии с настройками родительского документа." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "копия {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Ядро приложения Impress" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Читатель" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Комментатор" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Редактор" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Администратор" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Владелец" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Доступ ограничен" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Аутентификация выполнена" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Доступно всем" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Первый потомок" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Последний потомок" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Первый предок" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Последний предок" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Слева" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Справа" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "первичный ключ для записи как UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "создано" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "дата и время создания записи" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "обновлено" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "дата и время последнего обновления записи" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Мы не смогли найти пользователя с этими данными, но этот адрес уже связан с зарегистрированным пользователем." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "вложение" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Обязательно. 255 символов или меньше. Только ASCII символы." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "полное имя" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "короткое имя" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "личный адрес электронной почты" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "e-mail администратора" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "язык" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Язык, на котором пользователь хочет видеть интерфейс." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Часовой пояс, в котором пользователь хочет видеть время." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "устройство" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Пользователь является устройством или человеком." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "статус сотрудника" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Может ли пользователь войти на этот административный сайт." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "активный" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Должен ли пользователь рассматриваться как активный. Альтернатива удалению учётных записей." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "состояние первого подключения" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "Завершил ли пользователь процесс первого соединения." -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "пользователь" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "пользователи" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Активный адрес электронной почты" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "Адрес электронной почты для деактивации" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "Уникальный идентификатор в исходном файле" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "В обработке" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Готово" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Выполнено" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Ошибка" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "сверка данных пользователя" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "сверки данных пользователя" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" @@ -298,54 +291,53 @@ msgstr "Вы запросили сверку учётных записей по " Чтобы подтвердить факт того, что вы являетесь инициатором запроса\n" " и что этот адрес принадлежит вам:" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "Чтобы начать сверку, подтвердите это, нажав на ссылку" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Нажмите здесь" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Подтверждение" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "Ваш запрос на сверку был обработан.\n" " Новые документы, вероятно, связаны с вашей учётной записью:" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Ваши учётные записи были объединены" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Нажмите здесь, чтобы просмотреть" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Просмотреть мои документы" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "CSV-файл" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "Выполнение" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "импорт из CSV сверки пользователей" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "импорты из CSV сверки пользователями" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -358,191 +350,189 @@ msgstr "Ваш запрос на сверку не удался.\n" " Пожалуйста, проверьте, нет ли в них опечаток.\n" " Вы можете отправить ещё один запрос с действительными адресами электронной почты." -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "Сверка ваших учётных записей Docs не завершена" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Создать новый запрос" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "заголовок" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "отрывок" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Документ" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Документы" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Безымянный документ" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Открыть" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} делится с вами документом!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} приглашает вас присоединиться к следующему документу с ролью \"{role}\":" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} делится с вами документом: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Трассировка связи документ/пользователь" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Трассировка связей документ/пользователь" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Для этого документа/пользователя уже существует трассировка ссылки." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Избранный документ" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Избранные документы" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Этот документ уже помечен как избранный для этого пользователя." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Отношение документ/пользователь" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Отношения документ/пользователь" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Этот пользователь уже имеет доступ к этому документу." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Эта команда уже имеет доступ к этому документу." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Может быть выбран либо пользователь, либо команда, но не оба варианта сразу." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Документ запрашивает доступ" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Документ запрашивает доступы" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Этот пользователь уже запросил доступ к этому документу." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} хочет получить доступ к документу!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} хочет получить доступ к следующему документу:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} запрашивает доступ к документу: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Обсуждение" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Обсуждения" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Аноним" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Комментарий" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Комментарии" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "Этот эмодзи уже использован в этом комментарии." -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Реакция" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Реакции" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "адрес электронной почты" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Приглашение для документа" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Приглашения для документов" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Этот адрес уже связан с зарегистрированным пользователем." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs ИИ" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Логотип email" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, ваш новый инструмент для организации и совместного использования документов в вашей команде. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Доступ получен от %(brandname)s " +#: impress/settings.py:842 +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 61ec188488..5fdf8a30da 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Osebni podatki" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Dovoljenja" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Pomembni datumi" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Drevesna struktura" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Naslov" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Ustvaril sem jaz" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Priljubljena" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Nov dokument je bil ustvarjen v vašem imenu!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Dodeljeno vam je bilo lastništvo nad novim dokumentom:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Bralec" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Urednik" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Skrbnik" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Lastnik" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Omejeno" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Preverjeno" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Javno" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Prvi otrok" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Zadnji otrok" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Prvi brat in sestra" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Zadnji brat in sestra" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Levo" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Desno" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "primarni ključ za zapis kot UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "ustvarjen na" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "datum in čas, ko je bil zapis ustvarjen" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "posodobljeno dne" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "datum in čas, ko je bil zapis nazadnje posodobljen" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Nismo mogli najti uporabnika s tem sub, vendar je e-poštni naslov že povezan z registriranim uporabnikom." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "polno ime" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "kratko ime" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "elektronski naslov identitete" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "elektronski naslov skrbnika" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "jezik" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Jezik, v katerem uporabnik želi videti vmesnik." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Časovni pas, v katerem želi uporabnik videti uro." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "naprava" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Ali je uporabnik naprava ali pravi uporabnik." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "kadrovski status" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Ali se uporabnik lahko prijavi na to skrbniško mesto." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "aktivni" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Ali je treba tega uporabnika obravnavati kot aktivnega. Namesto brisanja računov počistite to izbiro." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "uporabnik" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "uporabniki" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "naslov" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "odlomek" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Dokument" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Dokumenti" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Dokument brez naslova" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Odpri" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} je delil dokument z vami!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, 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:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} je delil dokument z vami: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Dokument/sled povezave uporabnika" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Sledi povezav dokumenta/uporabnika" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Za ta dokument/uporabnika že obstaja sled povezave." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Priljubljeni dokument" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Priljubljeni dokumenti" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 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." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Odnos dokument/uporabnik" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Odnosi dokument/uporabnik" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Ta uporabnik je že v tem dokumentu." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Ta ekipa je že v tem dokumentu." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Nastaviti je treba bodisi uporabnika ali ekipo, a ne obojega." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "elektronski naslov" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Vabilo na dokument" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Vabila na dokument" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Ta e-poštni naslov je že povezan z registriranim uporabnikom." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "E-pošta z logotipom" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Dokumenti, vaše novo bistveno orodje za organiziranje, skupno rabo in skupinsko sodelovanje pri dokumentih. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Pod okriljem %(brandname)s " +#: impress/settings.py:842 +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 ca3f6b2fd7..a79f2c5a81 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Personuppgifter" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Behörigheter" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Viktiga datum" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Titel" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Skaparen är jag" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Favoriter" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Ett nytt dokument skapades åt dig!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Du har beviljats äganderätt till ett nytt dokument:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Administratör" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Publik" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "" -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "" -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "" -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "" -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "aktiv" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Öppna" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "" -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "" -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "e-postadress" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Bjud in dokument" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Inbjudningar dokument" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Denna e-postadress är redan associerad med en registrerad användare." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Logotyp e-post" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "" -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr "" +#: impress/settings.py:842 +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 5b6a09a660..0bff63c950 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "" -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "" -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "" -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "" -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "" -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "" -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "" -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr "" -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr "" +#: impress/settings.py:842 +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 a78f82fb15..a003667b48 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -17,280 +17,273 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "Особисті дані" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "Дозволи" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "Важливі дати" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "Завдання імпорту створено і поставлено в чергу." -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "Обробити обрані узгодження користувача" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "Ієрархічна структура" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "Заголовок" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "Пошук" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "Творець — я" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "Приховано" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "Обране" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "Новий документ був створений від вашого імені!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "Ви тепер є власником нового документа:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "Це поле є обов’язковим." -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "Доступ до посилання '%(link_reach)s' заборонено на основі конфігурації батьківського документа." -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "копія {title}" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Ядро додатку Impress" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "Читач" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "Комментар" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "Редактор" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "Адміністратор" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "Власник" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "Обмежено" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "Підтверджено" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "Публічне" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "Перший нащадок" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "Останній нащадок" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "Перший пращур" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "Останній пращур" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "Ліворуч" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "Праворуч" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "id" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "первинний ключ для запису як UUID" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "створено" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "дата і час, коли запис було створено" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "оновлено" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "дата і час, коли запис був востаннє оновлений" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "Ми не змогли знайти користувача з цими даними, але адреса вже пов'язана з зареєстрованим користувачем." -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "вкладений документ" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "Обов'язкове. 255 символів або менше. Тільки символи ASCII." -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "повне ім'я" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "коротке ім'я" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "адреса електронної пошти особи" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "електронна адреса адміністратора" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "мова" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "Мова, якою користувач хоче бачити інтерфейс." -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "Часовий пояс, в якому користувач хоче бачити час." -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "пристрій" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "Чи є користувач пристроєм чи реальним користувачем." -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "статус співробітника" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "Чи може користувач увійти на цей сайт адміністратора." -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "активний" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Чи слід ставитися до цього користувача як до активного. Зніміть вибір замість видалення облікового запису." -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "стан першого з'єднання" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "Чи завершив користувач перший процес з'єднання." -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "користувач" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "користувачі" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "Активна електронна адреса" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "Електронна адреса, що буде деактивована" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "Унікальний ідентифікатор у вихідному файлі" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "В очікуванні" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "Готово" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "Виконано" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "Помилка" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "узгодження користувачів" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "узгодження користувачів" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" @@ -298,54 +291,53 @@ msgstr "Ви запросили узгодження своїх облікови " Щоб підтвердити, що саме ви ініціювали запит\n" " і що ця електронна адреса належить вам:" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "Підтвердіть, натиснувши на посилання, щоб почати узгодження" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "Натисніть тут" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "Підтвердження" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "Ваш запит на узгодження оброблено.\n" " Нові документи, ймовірно, пов'язані з вашим обліковим записом:" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "Ваші облікові записи були об'єднані" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "Натисніть тут, щоб переглянути" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "Переглянути мої документи" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "CSV-файл" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "Виконується" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "імпорт CSV для узгодження користувачів" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "імпорт CSV для узгодження користувачів" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -358,191 +350,189 @@ msgstr "Ваш запит на узгодження не був виконани " Перевірте, чи немає помилок.\n" " Ви можете надіслати інший запит із дійсними адресами електронної пошти." -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "Узгодження ваших облікових записів не завершено" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "Зробити новий запит" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "заголовок" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "уривок" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "Документ" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "Документи" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "Документ без назви" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "Відкрити" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} ділиться з вами документом!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} запрошує вас для роботи з документом із роллю \"{role}\":" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} ділиться з вами документом: {title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "Трасування посилання Документ/користувач" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "Трасування посилань Документ/користувач" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "Відстеження вже існуючих посилань для цього документа/користувача." -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "Обраний документ" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "Обрані документи" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "Цей документ вже вказаний як обраний для одного користувача." -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "Відносини документ/користувач" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "Відносини документ/користувач" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "Цей користувач вже має доступ до цього документу." -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "Ця команда вже має доступ до цього документа." -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "Вкажіть користувача або команду, а не обох." -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "Запит доступу до документа" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "Запит доступу для документа" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "Цей користувач вже попросив доступ до цього документа." -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} хоче отримати доступ до документа!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} бажає отримати доступ до наступного документа:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} запитує доступ до документа: {title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "Обговорення" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "Обговорення" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "Анонім" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "Коментар" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "Коментарі" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "Цим емодзі вже відреагували на цей коментар." -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "Реакція" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "Реакції" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "електронна адреса" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "Запрошення до редагування документа" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "Запрошення до редагування документів" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "Ця електронна пошта вже пов'язана з зареєстрованим користувачем." -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "Docs ШІ" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "Логотип пошти" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs, ваш новий важливий інструмент для організації, обміну та командної співпраці над вашими документами. " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " Запрошення отримане від %(brandname)s " +#: impress/settings.py:842 +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 f5e44be1f1..78e0dfef55 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-04-30 12:37+0000\n" -"PO-Revision-Date: 2026-04-30 13:05\n" +"POT-Creation-Date: 2026-05-07 11:33+0000\n" +"PO-Revision-Date: 2026-05-07 14:24\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -17,332 +17,324 @@ msgstr "" "X-Crowdin-File: backend-impress.pot\n" "X-Crowdin-File-ID: 18\n" -#: build/lib/core/admin.py:33 core/admin.py:33 +#: core/admin.py:33 msgid "Personal info" msgstr "個人資訊" -#: build/lib/core/admin.py:46 build/lib/core/admin.py:166 core/admin.py:46 -#: core/admin.py:166 +#: core/admin.py:46 core/admin.py:166 msgid "Permissions" msgstr "權限" -#: build/lib/core/admin.py:58 core/admin.py:58 +#: core/admin.py:58 msgid "Important dates" msgstr "重要日期" -#: build/lib/core/admin.py:117 core/admin.py:117 +#: core/admin.py:117 msgid "Import job created and queued." msgstr "" -#: build/lib/core/admin.py:121 core/admin.py:121 +#: core/admin.py:121 msgid "Process selected user reconciliations" msgstr "" -#: build/lib/core/admin.py:176 core/admin.py:176 +#: core/admin.py:176 msgid "Tree structure" msgstr "樹狀結構" -#: build/lib/core/api/filters.py:48 core/api/filters.py:48 +#: core/api/filters.py:48 msgid "Title" msgstr "標題" -#: build/lib/core/api/filters.py:51 core/api/filters.py:51 +#: core/api/filters.py:51 msgid "Search" msgstr "" -#: build/lib/core/api/filters.py:65 core/api/filters.py:65 +#: core/api/filters.py:65 msgid "Creator is me" msgstr "建立者是我" -#: build/lib/core/api/filters.py:68 core/api/filters.py:68 +#: core/api/filters.py:68 msgid "Masked" msgstr "已隱藏" -#: build/lib/core/api/filters.py:71 core/api/filters.py:71 +#: core/api/filters.py:71 msgid "Favorite" msgstr "我的最愛" -#: build/lib/core/api/serializers.py:507 core/api/serializers.py:507 +#: core/api/serializers.py:501 msgid "A new document was created on your behalf!" msgstr "已代表您建立新文件!" -#: build/lib/core/api/serializers.py:511 core/api/serializers.py:511 +#: core/api/serializers.py:505 msgid "You have been granted ownership of a new document:" msgstr "您已獲得新文件的所有權:" -#: build/lib/core/api/serializers.py:547 core/api/serializers.py:547 +#: core/api/serializers.py:541 msgid "This field is required." msgstr "此欄位為必填。" -#: build/lib/core/api/serializers.py:558 core/api/serializers.py:558 +#: core/api/serializers.py:552 #, python-format msgid "Link reach '%(link_reach)s' is not allowed based on parent document configuration." msgstr "根據父文件設定,不允許連結範圍「%(link_reach)s」。" -#: build/lib/core/api/viewsets.py:1299 core/api/viewsets.py:1299 +#: core/api/viewsets.py:1288 #, python-brace-format msgid "copy of {title}" msgstr "{title} 的副本" -#: build/lib/core/apps.py:12 core/apps.py:12 +#: core/apps.py:12 msgid "Impress core application" msgstr "Impress 核心應用程式" -#: build/lib/core/choices.py:35 build/lib/core/choices.py:43 core/choices.py:35 -#: core/choices.py:43 +#: core/choices.py:35 core/choices.py:43 msgid "Reader" msgstr "檢視者" -#: build/lib/core/choices.py:36 build/lib/core/choices.py:44 core/choices.py:36 -#: core/choices.py:44 +#: core/choices.py:36 core/choices.py:44 msgid "Commenter" msgstr "評論者" -#: build/lib/core/choices.py:37 build/lib/core/choices.py:45 core/choices.py:37 -#: core/choices.py:45 +#: core/choices.py:37 core/choices.py:45 msgid "Editor" msgstr "編輯者" -#: build/lib/core/choices.py:46 core/choices.py:46 +#: core/choices.py:46 msgid "Administrator" msgstr "管理員" -#: build/lib/core/choices.py:47 core/choices.py:47 +#: core/choices.py:47 msgid "Owner" msgstr "擁有者" -#: build/lib/core/choices.py:58 core/choices.py:58 +#: core/choices.py:58 msgid "Restricted" msgstr "受限" -#: build/lib/core/choices.py:62 core/choices.py:62 +#: core/choices.py:62 msgid "Authenticated" msgstr "已驗證" -#: build/lib/core/choices.py:64 core/choices.py:64 +#: core/choices.py:64 msgid "Public" msgstr "公開" -#: build/lib/core/enums.py:36 core/enums.py:36 +#: core/enums.py:36 msgid "First child" msgstr "第一個子項目" -#: build/lib/core/enums.py:37 core/enums.py:37 +#: core/enums.py:37 msgid "Last child" msgstr "最後一個子項目" -#: build/lib/core/enums.py:38 core/enums.py:38 +#: core/enums.py:38 msgid "First sibling" msgstr "第一個同級項目" -#: build/lib/core/enums.py:39 core/enums.py:39 +#: core/enums.py:39 msgid "Last sibling" msgstr "最後一個同級項目" -#: build/lib/core/enums.py:40 core/enums.py:40 +#: core/enums.py:40 msgid "Left" msgstr "左" -#: build/lib/core/enums.py:41 core/enums.py:41 +#: core/enums.py:41 msgid "Right" msgstr "右" -#: build/lib/core/models.py:80 core/models.py:80 +#: core/models.py:81 msgid "id" msgstr "ID" -#: build/lib/core/models.py:81 core/models.py:81 +#: core/models.py:82 msgid "primary key for the record as UUID" msgstr "記錄的主鍵(UUID)" -#: build/lib/core/models.py:87 core/models.py:87 +#: core/models.py:88 msgid "created on" msgstr "建立於" -#: build/lib/core/models.py:88 core/models.py:88 +#: core/models.py:89 msgid "date and time at which a record was created" msgstr "記錄建立的日期與時間" -#: build/lib/core/models.py:93 core/models.py:93 +#: core/models.py:94 msgid "updated on" msgstr "更新於" -#: build/lib/core/models.py:94 core/models.py:94 +#: core/models.py:95 msgid "date and time at which a record was last updated" msgstr "記錄最後更新的日期與時間" -#: build/lib/core/models.py:130 core/models.py:130 +#: core/models.py:131 msgid "We couldn't find a user with this sub but the email is already associated with a registered user." msgstr "我們找不到具有此 sub 的使用者,但此電子郵件地址已與已註冊使用者關聯。" -#: build/lib/core/models.py:141 core/models.py:141 +#: core/models.py:142 msgid "sub" msgstr "sub" -#: build/lib/core/models.py:142 core/models.py:142 +#: core/models.py:143 msgid "Required. 255 characters or fewer. ASCII characters only." msgstr "必填。255 個字元(含)以下。僅限 ASCII 字元。" -#: build/lib/core/models.py:150 core/models.py:150 +#: core/models.py:151 msgid "full name" msgstr "全名" -#: build/lib/core/models.py:152 core/models.py:152 +#: core/models.py:153 msgid "short name" msgstr "簡稱" -#: build/lib/core/models.py:155 core/models.py:155 +#: core/models.py:156 msgid "identity email address" msgstr "身份驗證電子郵件地址" -#: build/lib/core/models.py:160 core/models.py:160 +#: core/models.py:161 msgid "admin email address" msgstr "管理員電子郵件地址" -#: build/lib/core/models.py:167 core/models.py:167 +#: core/models.py:168 msgid "language" msgstr "語言" -#: build/lib/core/models.py:168 core/models.py:168 +#: core/models.py:169 msgid "The language in which the user wants to see the interface." msgstr "使用者希望介面顯示的語言。" -#: build/lib/core/models.py:176 core/models.py:176 +#: core/models.py:177 msgid "The timezone in which the user wants to see times." msgstr "使用者希望時間顯示的時區。" -#: build/lib/core/models.py:179 core/models.py:179 +#: core/models.py:180 msgid "device" msgstr "裝置" -#: build/lib/core/models.py:181 core/models.py:181 +#: core/models.py:182 msgid "Whether the user is a device or a real user." msgstr "使用者是裝置還是真實使用者。" -#: build/lib/core/models.py:184 core/models.py:184 +#: core/models.py:185 msgid "staff status" msgstr "工作人員狀態" -#: build/lib/core/models.py:186 core/models.py:186 +#: core/models.py:187 msgid "Whether the user can log into this admin site." msgstr "使用者是否可以登入此管理後台。" -#: build/lib/core/models.py:189 core/models.py:189 +#: core/models.py:190 msgid "active" msgstr "啟用" -#: build/lib/core/models.py:192 core/models.py:192 +#: core/models.py:193 msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "此使用者是否應被視為處於啟用狀態。請取消勾選此項而非刪除帳號。" -#: build/lib/core/models.py:197 core/models.py:197 +#: core/models.py:198 msgid "first connection status" msgstr "" -#: build/lib/core/models.py:199 core/models.py:199 +#: core/models.py:200 msgid "Whether the user has completed the first connection process." msgstr "" -#: build/lib/core/models.py:209 core/models.py:209 +#: core/models.py:210 msgid "user" msgstr "使用者" -#: build/lib/core/models.py:210 core/models.py:210 +#: core/models.py:211 msgid "users" msgstr "使用者" -#: build/lib/core/models.py:376 core/models.py:376 +#: core/models.py:370 msgid "Active email address" msgstr "" -#: build/lib/core/models.py:377 core/models.py:377 +#: core/models.py:371 msgid "Email address to deactivate" msgstr "" -#: build/lib/core/models.py:404 core/models.py:404 +#: core/models.py:398 msgid "Unique ID in the source file" msgstr "" -#: build/lib/core/models.py:410 build/lib/core/models.py:708 core/models.py:410 -#: core/models.py:708 +#: core/models.py:404 core/models.py:702 msgid "Pending" msgstr "" -#: build/lib/core/models.py:411 core/models.py:411 +#: core/models.py:405 msgid "Ready" msgstr "" -#: build/lib/core/models.py:412 build/lib/core/models.py:710 core/models.py:412 -#: core/models.py:710 +#: core/models.py:406 core/models.py:704 msgid "Done" msgstr "" -#: build/lib/core/models.py:413 build/lib/core/models.py:711 core/models.py:413 -#: core/models.py:711 +#: core/models.py:407 core/models.py:705 msgid "Error" msgstr "" -#: build/lib/core/models.py:421 core/models.py:421 +#: core/models.py:415 msgid "user reconciliation" msgstr "" -#: build/lib/core/models.py:422 core/models.py:422 +#: core/models.py:416 msgid "user reconciliations" msgstr "" -#: build/lib/core/models.py:660 core/models.py:660 +#: core/models.py:654 msgid "You have requested a reconciliation of your user accounts on Docs.\n" " To confirm that you are the one who initiated the request\n" " and that this email belongs to you:" msgstr "" -#: build/lib/core/models.py:666 core/models.py:666 +#: core/models.py:660 msgid "Confirm by clicking the link to start the reconciliation" msgstr "" -#: build/lib/core/models.py:671 build/lib/core/models.py:777 core/models.py:671 -#: core/models.py:777 +#: core/models.py:665 core/models.py:771 msgid "Click here" msgstr "" -#: build/lib/core/models.py:672 core/models.py:672 +#: core/models.py:666 msgid "Confirm" msgstr "" -#: build/lib/core/models.py:683 core/models.py:683 +#: core/models.py:677 msgid "Your reconciliation request has been processed.\n" " New documents are likely associated with your account:" msgstr "" -#: build/lib/core/models.py:688 core/models.py:688 +#: core/models.py:682 msgid "Your accounts have been merged" msgstr "" -#: build/lib/core/models.py:693 core/models.py:693 +#: core/models.py:687 msgid "Click here to see" msgstr "" -#: build/lib/core/models.py:694 core/models.py:694 +#: core/models.py:688 msgid "See my documents" msgstr "" -#: build/lib/core/models.py:704 core/models.py:704 +#: core/models.py:698 msgid "CSV file" msgstr "" -#: build/lib/core/models.py:709 core/models.py:709 +#: core/models.py:703 msgid "Running" msgstr "" -#: build/lib/core/models.py:719 core/models.py:719 +#: core/models.py:713 msgid "user reconciliation CSV import" msgstr "" -#: build/lib/core/models.py:720 core/models.py:720 +#: core/models.py:714 msgid "user reconciliation CSV imports" msgstr "" -#: build/lib/core/models.py:764 core/models.py:764 +#: core/models.py:758 #, python-brace-format msgid "Your request for reconciliation was unsuccessful.\n" " Reconciliation failed for the following email addresses:\n" @@ -351,191 +343,189 @@ msgid "Your request for reconciliation was unsuccessful.\n" " You can submit another request with the valid email addresses." msgstr "" -#: build/lib/core/models.py:772 core/models.py:772 +#: core/models.py:766 msgid "Reconciliation of your Docs accounts not completed" msgstr "" -#: build/lib/core/models.py:778 core/models.py:778 +#: core/models.py:772 msgid "Make a new request" msgstr "" -#: build/lib/core/models.py:877 core/models.py:877 +#: core/models.py:871 msgid "title" msgstr "標題" -#: build/lib/core/models.py:878 core/models.py:878 +#: core/models.py:872 msgid "excerpt" msgstr "摘要" -#: build/lib/core/models.py:927 core/models.py:927 +#: core/models.py:921 msgid "Document" msgstr "文件" -#: build/lib/core/models.py:928 core/models.py:928 +#: core/models.py:922 msgid "Documents" msgstr "文件" -#: build/lib/core/models.py:940 build/lib/core/models.py:1347 -#: core/models.py:940 core/models.py:1347 +#: core/models.py:934 core/models.py:1341 msgid "Untitled Document" msgstr "未命名文件" -#: build/lib/core/models.py:1348 core/models.py:1348 +#: core/models.py:1342 msgid "Open" msgstr "開啟" -#: build/lib/core/models.py:1383 core/models.py:1383 +#: core/models.py:1377 #, python-brace-format msgid "{name} shared a document with you!" msgstr "{name} 與您分享了一份文件!" -#: build/lib/core/models.py:1387 core/models.py:1387 +#: core/models.py:1381 #, python-brace-format msgid "{name} invited you with the role \"{role}\" on the following document:" msgstr "{name} 邀請您以「{role}」角色參與以下文件:" -#: build/lib/core/models.py:1393 core/models.py:1393 +#: core/models.py:1387 #, python-brace-format msgid "{name} shared a document with you: {title}" msgstr "{name} 與您分享了一份文件:{title}" -#: build/lib/core/models.py:1494 core/models.py:1494 +#: core/models.py:1488 msgid "Document/user link trace" msgstr "文件/使用者連結追蹤" -#: build/lib/core/models.py:1495 core/models.py:1495 +#: core/models.py:1489 msgid "Document/user link traces" msgstr "文件/使用者連結追蹤" -#: build/lib/core/models.py:1501 core/models.py:1501 +#: core/models.py:1495 msgid "A link trace already exists for this document/user." msgstr "此文件/使用者已存在連結追蹤。" -#: build/lib/core/models.py:1524 core/models.py:1524 +#: core/models.py:1518 msgid "Document favorite" msgstr "文件收藏" -#: build/lib/core/models.py:1525 core/models.py:1525 +#: core/models.py:1519 msgid "Document favorites" msgstr "文件收藏" -#: build/lib/core/models.py:1531 core/models.py:1531 +#: core/models.py:1525 msgid "This document is already targeted by a favorite relation instance for the same user." msgstr "此使用者已將此文件加入收藏。" -#: build/lib/core/models.py:1553 core/models.py:1553 +#: core/models.py:1547 msgid "Document/user relation" msgstr "文件/使用者關聯" -#: build/lib/core/models.py:1554 core/models.py:1554 +#: core/models.py:1548 msgid "Document/user relations" msgstr "文件/使用者關聯" -#: build/lib/core/models.py:1560 core/models.py:1560 +#: core/models.py:1554 msgid "This user is already in this document." msgstr "此使用者已在此文件中。" -#: build/lib/core/models.py:1566 core/models.py:1566 +#: core/models.py:1560 msgid "This team is already in this document." msgstr "此團隊已在此文件中。" -#: build/lib/core/models.py:1572 core/models.py:1572 +#: core/models.py:1566 msgid "Either user or team must be set, not both." msgstr "必須設定使用者或團隊其中之一,不能同時設定兩者。" -#: build/lib/core/models.py:1723 core/models.py:1723 +#: core/models.py:1717 msgid "Document ask for access" msgstr "要求文件存取權" -#: build/lib/core/models.py:1724 core/models.py:1724 +#: core/models.py:1718 msgid "Document ask for accesses" msgstr "要求文件存取權" -#: build/lib/core/models.py:1730 core/models.py:1730 +#: core/models.py:1724 msgid "This user has already asked for access to this document." msgstr "此使用者已要求過存取此文件的權限。" -#: build/lib/core/models.py:1787 core/models.py:1787 +#: core/models.py:1781 #, python-brace-format msgid "{name} would like access to a document!" msgstr "{name} 想要存取文件!" -#: build/lib/core/models.py:1791 core/models.py:1791 +#: core/models.py:1785 #, python-brace-format msgid "{name} would like access to the following document:" msgstr "{name} 想要存取以下文件:" -#: build/lib/core/models.py:1797 core/models.py:1797 +#: core/models.py:1791 #, python-brace-format msgid "{name} is asking for access to the document: {title}" msgstr "{name} 正要求存取文件:{title}" -#: build/lib/core/models.py:1839 core/models.py:1839 +#: core/models.py:1833 msgid "Thread" msgstr "對話串" -#: build/lib/core/models.py:1840 core/models.py:1840 +#: core/models.py:1834 msgid "Threads" msgstr "對話串" -#: build/lib/core/models.py:1843 build/lib/core/models.py:1895 -#: core/models.py:1843 core/models.py:1895 +#: core/models.py:1837 core/models.py:1889 msgid "Anonymous" msgstr "匿名" -#: build/lib/core/models.py:1890 core/models.py:1890 +#: core/models.py:1884 msgid "Comment" msgstr "評論" -#: build/lib/core/models.py:1891 core/models.py:1891 +#: core/models.py:1885 msgid "Comments" msgstr "評論" -#: build/lib/core/models.py:1940 core/models.py:1940 +#: core/models.py:1934 msgid "This emoji has already been reacted to this comment." msgstr "此評論已標記過此表情符號。" -#: build/lib/core/models.py:1944 core/models.py:1944 +#: core/models.py:1938 msgid "Reaction" msgstr "回應" -#: build/lib/core/models.py:1945 core/models.py:1945 +#: core/models.py:1939 msgid "Reactions" msgstr "回應" -#: build/lib/core/models.py:1955 core/models.py:1955 +#: core/models.py:1949 msgid "email address" msgstr "電子郵件地址" -#: build/lib/core/models.py:1974 core/models.py:1974 +#: core/models.py:1968 msgid "Document invitation" msgstr "文件邀請" -#: build/lib/core/models.py:1975 core/models.py:1975 +#: core/models.py:1969 msgid "Document invitations" msgstr "文件邀請" -#: build/lib/core/models.py:1995 core/models.py:1995 +#: core/models.py:1989 msgid "This email is already associated to a registered user." msgstr "此電子郵件地址已與已註冊使用者關聯。" -#: build/lib/impress/settings.py:837 impress/settings.py:837 -msgid "Docs AI" -msgstr "" - -#: core/templates/mail/html/template.html:153 -#: core/templates/mail/text/template.txt:3 +#: core/templates/mail/html/template.html:160 +#: core/templates/mail/text/template.txt:4 msgid "Logo email" msgstr "電子郵件標誌" -#: core/templates/mail/html/template.html:219 -#: core/templates/mail/text/template.txt:14 +#: core/templates/mail/html/template.html:258 +#: core/templates/mail/text/template.txt:15 msgid " Docs, your new essential tool for organizing, sharing and collaborating on your documents as a team. " msgstr " Docs,您團隊組織、分享及協作文件的全新必備工具。 " -#: core/templates/mail/html/template.html:226 -#: core/templates/mail/text/template.txt:16 +#: core/templates/mail/html/template.html:265 +#: core/templates/mail/text/template.txt:17 #, python-format msgid " Brought to you by %(brandname)s " msgstr " 由 %(brandname)s 提供 " +#: impress/settings.py:842 +msgid "Docs AI" +msgstr "" + diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index 0d36cfbef8..eb8ef0a08c 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "uv_build" [project] name = "impress" -version = "5.0.0" +version = "5.1.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 be4df74786..1b0366e606 100644 --- a/src/backend/uv.lock +++ b/src/backend/uv.lock @@ -871,7 +871,7 @@ wheels = [ [[package]] name = "impress" -version = "5.0.0" +version = "5.1.0" source = { editable = "." } dependencies = [ { name = "beautifulsoup4" }, diff --git a/src/frontend/apps/e2e/package.json b/src/frontend/apps/e2e/package.json index 212fd4b8af..1143081e9c 100644 --- a/src/frontend/apps/e2e/package.json +++ b/src/frontend/apps/e2e/package.json @@ -1,6 +1,6 @@ { "name": "app-e2e", - "version": "5.0.0", + "version": "5.1.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 54c447b836..fd41698d39 100644 --- a/src/frontend/apps/impress/package.json +++ b/src/frontend/apps/impress/package.json @@ -1,6 +1,6 @@ { "name": "app-impress", - "version": "5.0.0", + "version": "5.1.0", "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", "license": "MIT", diff --git a/src/frontend/apps/impress/src/i18n/translations.json b/src/frontend/apps/impress/src/i18n/translations.json index 2bc676231a..b1b27e053b 100644 --- a/src/frontend/apps/impress/src/i18n/translations.json +++ b/src/frontend/apps/impress/src/i18n/translations.json @@ -874,7 +874,6 @@ "Simple document icon": "Απλό εικονίδιο εγγράφου", "Something bad happens, please retry.": "Παρουσιάστηκε κάποιο σφάλμα, παρακαλούμε δοκιμάστε ξανά.", "Start Writing": "Αρχίστε να γράφετε", - "Start from ready-made templates for common use cases, then customize them to match your workflow in minutes.": "Ξεκινήστε από έτοιμα πρότυπα για κοινές περιπτώσεις χρήσης και προσαρμόστε τα στη ροή εργασίας σας σε λίγα λεπτά.", "Stop": "Διακοπή", "Summarize": "Σύνοψη", "Summary": "Περίληψη", @@ -1433,6 +1432,7 @@ "Quick search input": "Saisie de recherche rapide", "Reader": "Lecteur", "Reading": "Lecture seule", + "Ready-made templates (opens in a new tab)": "Modèles prêts à l'emploi (s'ouvre dans un nouvel onglet)", "Refresh page": "Actualiser la page", "Remove access": "Supprimer l'accès", "Remove emoji": "Supprimer les emojis", @@ -2305,6 +2305,7 @@ "Quick search input": "Быстрый поиск", "Reader": "Читатель", "Reading": "Чтение", + "Ready-made templates (opens in a new tab)": "Готовые шаблоны (откроется в новой вкладке)", "Refresh page": "Обновить страницу", "Remove access": "Отменить доступ", "Remove emoji": "Убрать эмодзи", @@ -2354,7 +2355,7 @@ "Simple document icon": "Простой значок документа", "Something bad happens, please retry.": "Что-то пошло не так, повторите попытку.", "Start Writing": "Начать писать", - "Start from ready-made templates for common use cases, then customize them to match your workflow in minutes.": "Начните с готовых шаблонов для общих вариантов использования, затем настройте их так, чтобы они соответствовали вашим рабочим процессам за считанные минуты.", + "Start from ready-made templates for common use cases, then customize them to match your workflow in minutes.": "Начните с готовых шаблонов, которые можно быстро подстроить под свои потребности.", "Stop": "Остановить", "Summarize": "Обобщить", "Summary": "Сводка", @@ -2803,6 +2804,7 @@ "Quick search input": "Швидкий пошук", "Reader": "Читач", "Reading": "Читання", + "Ready-made templates (opens in a new tab)": "Готові шаблони (відкриються в новій вкладці)", "Refresh page": "Оновити сторінку", "Remove access": "Вилучити доступ", "Remove emoji": "Прибрати емодзі", @@ -2852,7 +2854,7 @@ "Simple document icon": "Проста піктограма документа", "Something bad happens, please retry.": "Сталася помилка, спробуйте ще раз.", "Start Writing": "Почати писати", - "Start from ready-made templates for common use cases, then customize them to match your workflow in minutes.": "Почніть з готових шаблонів для загальних випадків, після чого налаштуйте їх для вашого робочого процесу за лічені хвилини.", + "Start from ready-made templates for common use cases, then customize them to match your workflow in minutes.": "Почніть із готових шаблонів, які можна швидко налаштувати під ваші потреби.", "Stop": "Зупинити", "Summarize": "Підсумувати", "Summary": "Зведення", diff --git a/src/frontend/package.json b/src/frontend/package.json index 4069fa1611..5515652c00 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -1,6 +1,6 @@ { "name": "impress", - "version": "5.0.0", + "version": "5.1.0", "private": true, "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", diff --git a/src/frontend/packages/eslint-plugin-docs/package.json b/src/frontend/packages/eslint-plugin-docs/package.json index 2ec91b0ab0..ec52e38c3a 100644 --- a/src/frontend/packages/eslint-plugin-docs/package.json +++ b/src/frontend/packages/eslint-plugin-docs/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-docs", - "version": "5.0.0", + "version": "5.1.0", "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", "license": "MIT", diff --git a/src/frontend/packages/i18n/package.json b/src/frontend/packages/i18n/package.json index 137cfa1f1d..8c2c62b074 100644 --- a/src/frontend/packages/i18n/package.json +++ b/src/frontend/packages/i18n/package.json @@ -1,6 +1,6 @@ { "name": "packages-i18n", - "version": "5.0.0", + "version": "5.1.0", "repository": "https://github.com/suitenumerique/docs", "author": "DINUM", "license": "MIT", diff --git a/src/frontend/servers/y-provider/package.json b/src/frontend/servers/y-provider/package.json index c51c2ddbc9..c7bf749227 100644 --- a/src/frontend/servers/y-provider/package.json +++ b/src/frontend/servers/y-provider/package.json @@ -1,6 +1,6 @@ { "name": "server-y-provider", - "version": "5.0.0", + "version": "5.1.0", "description": "Y.js provider for docs", "repository": "https://github.com/suitenumerique/docs", "license": "MIT", diff --git a/src/helm/helmfile.yaml.gotmpl b/src/helm/helmfile.yaml.gotmpl index a158f3f1ca..472b0f6890 100644 --- a/src/helm/helmfile.yaml.gotmpl +++ b/src/helm/helmfile.yaml.gotmpl @@ -1,10 +1,10 @@ environments: dev: values: - - version: 5.0.0 + - version: 5.1.0 feature: values: - - version: 5.0.0 + - version: 5.1.0 feature: ci domain: example.com imageTag: demo diff --git a/src/helm/impress/Chart.yaml b/src/helm/impress/Chart.yaml index a132b70184..c4fa284f74 100644 --- a/src/helm/impress/Chart.yaml +++ b/src/helm/impress/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 type: application name: docs -version: 5.0.0 +version: 5.1.0 appVersion: latest diff --git a/src/mail/package.json b/src/mail/package.json index f5a06ea4c8..aed7607638 100644 --- a/src/mail/package.json +++ b/src/mail/package.json @@ -1,6 +1,6 @@ { "name": "mail_mjml", - "version": "5.0.0", + "version": "5.1.0", "description": "An util to generate html and text django's templates from mjml templates", "type": "module", "dependencies": {