From 5d98986402d32715e66b02c1bc23b5e3e04ded0a Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Wed, 14 Aug 2024 14:50:36 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90(i18n)=20translate=20the=20invitati?= =?UTF-8?q?on=20email?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translate the invitation email. Generate the .po and .mo files thanks to Crowdin. --- CHANGELOG.md | 1 + Makefile | 2 +- .../locale/en_US/LC_MESSAGES/django.mo | Bin 0 -> 484 bytes .../locale/en_US/LC_MESSAGES/django.po | 519 ++++++++++++++--- .../locale/fr_FR/LC_MESSAGES/django.mo | Bin 0 -> 3033 bytes .../locale/fr_FR/LC_MESSAGES/django.po | 523 +++++++++++++++--- src/mail/mjml/invitation.mjml | 4 +- 7 files changed, 880 insertions(+), 169 deletions(-) create mode 100644 src/backend/locale/en_US/LC_MESSAGES/django.mo create mode 100644 src/backend/locale/fr_FR/LC_MESSAGES/django.mo diff --git a/CHANGELOG.md b/CHANGELOG.md index ffb76ad3..9ffa8923 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to - 🎨(frontend) better conversion editor to pdf #151 - ✨(frontend) Versioning #147 - ✨Export docx (word) #161 +- 🌐 Internationalize invitation email #167 ## Fixed diff --git a/Makefile b/Makefile index e25998db..2dfb70ad 100644 --- a/Makefile +++ b/Makefile @@ -185,7 +185,7 @@ back-i18n-compile: ## compile the gettext files .PHONY: back-i18n-compile back-i18n-generate: ## create the .pot files used for i18n - @$(MANAGE) makemessages -a --keep-pot + @$(MANAGE) makemessages -a --keep-pot --all .PHONY: back-i18n-generate shell: ## connect to database shell diff --git a/src/backend/locale/en_US/LC_MESSAGES/django.mo b/src/backend/locale/en_US/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..fa83e94551280c6ecb03956fff508300af1dbefa GIT binary patch literal 484 zcmZWlO-}+b5XI=JN6#K=;z1J!*=3_k2^aZDNFWkij5kwu$ECWoP22V3hxjM_QT`UY zs6b?rmrkee&GgOJ;lW4E$DYTL$BDZ27a|tYc!-6Q&M^8Qh_^gX=Q4kSIpUi zE^Wb`GF~*|GB0_KkRV?&+Lw7D>|$MJ6y?M0mW+qv{^mbHy+OK4I+VWKyY`bDzPSrs za3R|?U2tR3b!N!`;tj8w`iKVlGF6$7IivAhI5H_p!wVQFv$Tv#y}H^?*rq>e=Ty?; z4h_!QwVKhE{LggdZmT>Hg|{;2=`+d<#8Mlywyu@? K$5}OvN$nd0^N~&f literal 0 HcmV?d00001 diff --git a/src/backend/locale/en_US/LC_MESSAGES/django.po b/src/backend/locale/en_US/LC_MESSAGES/django.po index 1f30e5f9..7c3bb367 100644 --- a/src/backend/locale/en_US/LC_MESSAGES/django.po +++ b/src/backend/locale/en_US/LC_MESSAGES/django.po @@ -1,208 +1,563 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: lasuite-people\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-03 10:31+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"POT-Creation-Date: 2024-08-14 12:43+0000\n" +"PO-Revision-Date: 2024-08-14 12:48\n" +"Last-Translator: \n" +"Language-Team: English\n" +"Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Crowdin-Project: lasuite-people\n" +"X-Crowdin-Project-ID: 637934\n" +"X-Crowdin-Language: en\n" +"X-Crowdin-File: backend-impress.pot\n" +"X-Crowdin-File-ID: 8\n" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:31 +#: build/lib/build/lib/build/lib/core/admin.py:31 +#: build/lib/build/lib/core/admin.py:31 build/lib/core/admin.py:31 #: core/admin.py:31 msgid "Personal info" msgstr "" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:33 +#: build/lib/build/lib/build/lib/core/admin.py:33 +#: build/lib/build/lib/core/admin.py:33 build/lib/core/admin.py:33 #: core/admin.py:33 msgid "Permissions" msgstr "" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:45 +#: build/lib/build/lib/build/lib/core/admin.py:45 +#: build/lib/build/lib/core/admin.py:45 build/lib/core/admin.py:45 #: core/admin.py:45 msgid "Important dates" msgstr "" -#: core/api/serializers.py:128 -msgid "Markdown Body" +#: build/lib/build/lib/build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/core/api/serializers.py:176 core/api/serializers.py:176 +msgid "Body" msgstr "" -#: core/authentication.py:71 +#: build/lib/build/lib/build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/core/api/serializers.py:179 core/api/serializers.py:179 +msgid "Body type" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/core/authentication/backends.py:71 +#: core/authentication/backends.py:71 msgid "User info contained no recognizable user identification" msgstr "" -#: core/authentication.py:91 +#: build/lib/build/lib/build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/core/authentication/backends.py:91 +#: core/authentication/backends.py:91 msgid "Claims contained no recognizable user identification" msgstr "" -#: core/models.py:27 -msgid "Member" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:60 +#: build/lib/build/lib/build/lib/core/models.py:60 +#: build/lib/build/lib/core/models.py:60 build/lib/core/models.py:60 +#: core/models.py:61 +msgid "Reader" msgstr "" -#: core/models.py:28 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:61 +#: build/lib/build/lib/build/lib/core/models.py:61 +#: build/lib/build/lib/core/models.py:61 build/lib/core/models.py:61 +#: core/models.py:62 +msgid "Editor" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:62 +#: build/lib/build/lib/build/lib/core/models.py:62 +#: build/lib/build/lib/core/models.py:62 build/lib/core/models.py:62 +#: core/models.py:63 msgid "Administrator" msgstr "" -#: core/models.py:29 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:63 +#: build/lib/build/lib/build/lib/core/models.py:63 +#: build/lib/build/lib/core/models.py:63 build/lib/core/models.py:63 +#: core/models.py:64 msgid "Owner" msgstr "" -#: core/models.py:41 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:75 +#: build/lib/build/lib/build/lib/core/models.py:75 +#: build/lib/build/lib/core/models.py:75 build/lib/core/models.py:75 +#: core/models.py:76 msgid "id" msgstr "" -#: core/models.py:42 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:76 +#: build/lib/build/lib/build/lib/core/models.py:76 +#: build/lib/build/lib/core/models.py:76 build/lib/core/models.py:76 +#: core/models.py:77 msgid "primary key for the record as UUID" msgstr "" -#: core/models.py:48 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:82 +#: build/lib/build/lib/build/lib/core/models.py:82 +#: build/lib/build/lib/core/models.py:82 build/lib/core/models.py:82 +#: core/models.py:83 msgid "created on" msgstr "" -#: core/models.py:49 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:83 +#: build/lib/build/lib/build/lib/core/models.py:83 +#: build/lib/build/lib/core/models.py:83 build/lib/core/models.py:83 +#: core/models.py:84 msgid "date and time at which a record was created" msgstr "" -#: core/models.py:54 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:88 +#: build/lib/build/lib/build/lib/core/models.py:88 +#: build/lib/build/lib/core/models.py:88 build/lib/core/models.py:88 +#: core/models.py:89 msgid "updated on" msgstr "" -#: core/models.py:55 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:89 +#: build/lib/build/lib/build/lib/core/models.py:89 +#: build/lib/build/lib/core/models.py:89 build/lib/core/models.py:89 +#: core/models.py:90 msgid "date and time at which a record was last updated" msgstr "" -#: core/models.py:75 -msgid "" -"Enter a valid sub. This value may contain only letters, numbers, and @/./+/-/" -"_ characters." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:109 +#: build/lib/build/lib/build/lib/core/models.py:109 +#: build/lib/build/lib/core/models.py:109 build/lib/core/models.py:109 +#: core/models.py:110 +msgid "Enter a valid sub. This value may contain only letters, numbers, and @/./+/-/_ characters." msgstr "" -#: core/models.py:81 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:115 +#: build/lib/build/lib/build/lib/core/models.py:115 +#: build/lib/build/lib/core/models.py:115 build/lib/core/models.py:115 +#: core/models.py:116 msgid "sub" msgstr "" -#: core/models.py:83 -msgid "" -"Required. 255 characters or fewer. Letters, numbers, and @/./+/-/_ " -"characters only." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:117 +#: build/lib/build/lib/build/lib/core/models.py:117 +#: build/lib/build/lib/core/models.py:117 build/lib/core/models.py:117 +#: core/models.py:118 +msgid "Required. 255 characters or fewer. Letters, numbers, and @/./+/-/_ characters only." msgstr "" -#: core/models.py:91 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:125 +#: build/lib/build/lib/build/lib/core/models.py:125 +#: build/lib/build/lib/core/models.py:125 build/lib/core/models.py:125 +#: core/models.py:126 msgid "identity email address" msgstr "" -#: core/models.py:96 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:130 +#: build/lib/build/lib/build/lib/core/models.py:130 +#: build/lib/build/lib/core/models.py:130 build/lib/core/models.py:130 +#: core/models.py:131 msgid "admin email address" msgstr "" -#: core/models.py:103 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:137 +#: build/lib/build/lib/build/lib/core/models.py:137 +#: build/lib/build/lib/core/models.py:137 build/lib/core/models.py:137 +#: core/models.py:138 msgid "language" msgstr "" -#: core/models.py:104 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:138 +#: build/lib/build/lib/build/lib/core/models.py:138 +#: build/lib/build/lib/core/models.py:138 build/lib/core/models.py:138 +#: core/models.py:139 msgid "The language in which the user wants to see the interface." msgstr "" -#: core/models.py:110 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:144 +#: build/lib/build/lib/build/lib/core/models.py:144 +#: build/lib/build/lib/core/models.py:144 build/lib/core/models.py:144 +#: core/models.py:145 msgid "The timezone in which the user wants to see times." msgstr "" -#: core/models.py:113 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:147 +#: build/lib/build/lib/build/lib/core/models.py:147 +#: build/lib/build/lib/core/models.py:147 build/lib/core/models.py:147 +#: core/models.py:148 msgid "device" msgstr "" -#: core/models.py:115 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:149 +#: build/lib/build/lib/build/lib/core/models.py:149 +#: build/lib/build/lib/core/models.py:149 build/lib/core/models.py:149 +#: core/models.py:150 msgid "Whether the user is a device or a real user." msgstr "" -#: core/models.py:118 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:152 +#: build/lib/build/lib/build/lib/core/models.py:152 +#: build/lib/build/lib/core/models.py:152 build/lib/core/models.py:152 +#: core/models.py:153 msgid "staff status" msgstr "" -#: core/models.py:120 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:154 +#: build/lib/build/lib/build/lib/core/models.py:154 +#: build/lib/build/lib/core/models.py:154 build/lib/core/models.py:154 +#: core/models.py:155 msgid "Whether the user can log into this admin site." msgstr "" -#: core/models.py:123 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:157 +#: build/lib/build/lib/build/lib/core/models.py:157 +#: build/lib/build/lib/core/models.py:157 build/lib/core/models.py:157 +#: core/models.py:158 msgid "active" msgstr "" -#: core/models.py:126 -msgid "" -"Whether this user should be treated as active. Unselect this instead of " -"deleting accounts." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:160 +#: build/lib/build/lib/build/lib/core/models.py:160 +#: build/lib/build/lib/core/models.py:160 build/lib/core/models.py:160 +#: core/models.py:161 +msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: core/models.py:138 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:172 +#: build/lib/build/lib/build/lib/core/models.py:172 +#: build/lib/build/lib/core/models.py:172 build/lib/core/models.py:172 +#: core/models.py:173 msgid "user" msgstr "" -#: core/models.py:139 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:173 +#: build/lib/build/lib/build/lib/core/models.py:173 +#: build/lib/build/lib/core/models.py:173 build/lib/core/models.py:173 +#: core/models.py:174 msgid "users" msgstr "" -#: core/models.py:161 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:531 +#: build/lib/build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/build/lib/core/models.py:531 +#: build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/core/models.py:531 build/lib/core/models.py:304 +#: build/lib/core/models.py:531 core/models.py:305 core/models.py:532 msgid "title" msgstr "" -#: core/models.py:162 -msgid "description" -msgstr "" - -#: core/models.py:163 -msgid "code" -msgstr "" - -#: core/models.py:164 -msgid "css" -msgstr "" - -#: core/models.py:166 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:536 +#: build/lib/build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/build/lib/core/models.py:536 +#: build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/core/models.py:536 build/lib/core/models.py:306 +#: build/lib/core/models.py:536 core/models.py:307 core/models.py:537 msgid "public" msgstr "" -#: core/models.py:168 -msgid "Whether this template is public for anyone to use." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:308 +#: build/lib/build/lib/build/lib/core/models.py:308 +#: build/lib/build/lib/core/models.py:308 build/lib/core/models.py:308 +#: core/models.py:309 +msgid "Whether this document is public for anyone to use." msgstr "" -#: core/models.py:174 -msgid "Template" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:316 +#: build/lib/build/lib/build/lib/core/models.py:316 +#: build/lib/build/lib/core/models.py:316 build/lib/core/models.py:316 +#: core/models.py:317 +msgid "Document" msgstr "" -#: core/models.py:175 -msgid "Templates" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:317 +#: build/lib/build/lib/build/lib/core/models.py:317 +#: build/lib/build/lib/core/models.py:317 build/lib/core/models.py:317 +#: core/models.py:318 +msgid "Documents" msgstr "" -#: core/models.py:256 -msgid "Template/user relation" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:495 +#: build/lib/build/lib/build/lib/core/models.py:495 +#: build/lib/build/lib/core/models.py:495 build/lib/core/models.py:495 +#: core/models.py:496 +msgid "Document/user relation" msgstr "" -#: core/models.py:257 -msgid "Template/user relations" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:496 +#: build/lib/build/lib/build/lib/core/models.py:496 +#: build/lib/build/lib/core/models.py:496 build/lib/core/models.py:496 +#: core/models.py:497 +msgid "Document/user relations" msgstr "" -#: core/models.py:263 -msgid "This user is already in this template." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:502 +#: build/lib/build/lib/build/lib/core/models.py:502 +#: build/lib/build/lib/core/models.py:502 build/lib/core/models.py:502 +#: core/models.py:503 +msgid "This user is already in this document." msgstr "" -#: core/models.py:269 -msgid "This team is already in this template." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:508 +#: build/lib/build/lib/build/lib/core/models.py:508 +#: build/lib/build/lib/core/models.py:508 build/lib/core/models.py:508 +#: core/models.py:509 +msgid "This team is already in this document." msgstr "" -#: core/models.py:275 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:691 +#: build/lib/build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/build/lib/core/models.py:691 +#: build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/core/models.py:691 build/lib/core/models.py:514 +#: build/lib/core/models.py:691 core/models.py:515 core/models.py:704 msgid "Either user or team must be set, not both." msgstr "" -#: impress/settings.py:134 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:532 +#: build/lib/build/lib/build/lib/core/models.py:532 +#: build/lib/build/lib/core/models.py:532 build/lib/core/models.py:532 +#: core/models.py:533 +msgid "description" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:533 +#: build/lib/build/lib/build/lib/core/models.py:533 +#: build/lib/build/lib/core/models.py:533 build/lib/core/models.py:533 +#: core/models.py:534 +msgid "code" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:534 +#: build/lib/build/lib/build/lib/core/models.py:534 +#: build/lib/build/lib/core/models.py:534 build/lib/core/models.py:534 +#: core/models.py:535 +msgid "css" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:538 +#: build/lib/build/lib/build/lib/core/models.py:538 +#: build/lib/build/lib/core/models.py:538 build/lib/core/models.py:538 +#: core/models.py:539 +msgid "Whether this template is public for anyone to use." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:544 +#: build/lib/build/lib/build/lib/core/models.py:544 +#: build/lib/build/lib/core/models.py:544 build/lib/core/models.py:544 +#: core/models.py:545 +msgid "Template" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:545 +#: build/lib/build/lib/build/lib/core/models.py:545 +#: build/lib/build/lib/core/models.py:545 build/lib/core/models.py:545 +#: core/models.py:546 +msgid "Templates" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:672 +#: build/lib/build/lib/build/lib/core/models.py:672 +#: build/lib/build/lib/core/models.py:672 build/lib/core/models.py:672 +#: core/models.py:685 +msgid "Template/user relation" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:673 +#: build/lib/build/lib/build/lib/core/models.py:673 +#: build/lib/build/lib/core/models.py:673 build/lib/core/models.py:673 +#: core/models.py:686 +msgid "Template/user relations" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:679 +#: build/lib/build/lib/build/lib/core/models.py:679 +#: build/lib/build/lib/core/models.py:679 build/lib/core/models.py:679 +#: core/models.py:692 +msgid "This user is already in this template." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:685 +#: build/lib/build/lib/build/lib/core/models.py:685 +#: build/lib/build/lib/core/models.py:685 build/lib/core/models.py:685 +#: core/models.py:698 +msgid "This team is already in this template." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:708 +#: build/lib/build/lib/build/lib/core/models.py:708 +#: build/lib/build/lib/core/models.py:708 build/lib/core/models.py:708 +#: core/models.py:721 +msgid "email address" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:725 +#: build/lib/build/lib/build/lib/core/models.py:725 +#: build/lib/build/lib/core/models.py:725 build/lib/core/models.py:725 +#: core/models.py:738 +msgid "Document invitation" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:726 +#: build/lib/build/lib/build/lib/core/models.py:726 +#: build/lib/build/lib/core/models.py:726 build/lib/core/models.py:726 +#: core/models.py:739 +msgid "Document invitations" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:751 +#: build/lib/build/lib/build/lib/core/models.py:751 +#: build/lib/build/lib/core/models.py:751 build/lib/core/models.py:751 +#: core/models.py:764 +msgid "This email is already associated to a registered user." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:795 +#: build/lib/build/lib/build/lib/core/models.py:795 +#: build/lib/build/lib/core/models.py:795 build/lib/core/models.py:795 +msgid "Invitation to join Impress!" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/impress/settings.py:158 +#: build/lib/build/lib/build/lib/impress/settings.py:158 +#: build/lib/build/lib/impress/settings.py:158 +#: build/lib/impress/settings.py:158 impress/settings.py:158 msgid "English" msgstr "" -#: impress/settings.py:135 +#: build/lib/build/lib/build/lib/build/lib/impress/settings.py:159 +#: build/lib/build/lib/build/lib/impress/settings.py:159 +#: build/lib/build/lib/impress/settings.py:159 +#: build/lib/impress/settings.py:159 impress/settings.py:159 msgid "French" msgstr "" + +#: build/lib/build/lib/core/api/serializers.py:185 +#: build/lib/core/api/serializers.py:185 core/api/serializers.py:185 +msgid "Format" +msgstr "" + +#: core/models.py:808 +msgid "Invitation to join Docs!" +msgstr "" + +#: core/templates/mail/html/hello.html:159 core/templates/mail/text/hello.txt:3 +msgid "Company logo" +msgstr "" + +#: core/templates/mail/html/hello.html:188 core/templates/mail/text/hello.txt:5 +#, python-format +msgid "Hello %(name)s" +msgstr "" + +#: core/templates/mail/html/hello.html:188 core/templates/mail/text/hello.txt:5 +msgid "Hello" +msgstr "" + +#: core/templates/mail/html/hello.html:189 core/templates/mail/text/hello.txt:6 +msgid "Thank you very much for your visit!" +msgstr "" + +#: core/templates/mail/html/hello.html:221 +#, python-format +msgid "This mail has been sent to %(email)s by %(name)s" +msgstr "" + +#: core/templates/mail/html/invitation.html:160 +#: core/templates/mail/text/invitation.txt:3 +msgid "La Suite Numérique" +msgstr "" + +#: core/templates/mail/html/invitation.html:190 +#: core/templates/mail/text/invitation.txt:5 +msgid "Invitation to join a document !" +msgstr "" + +#: core/templates/mail/html/invitation.html:198 +msgid "Welcome to Docs!" +msgstr "" + +#: core/templates/mail/html/invitation.html:213 +#: core/templates/mail/text/invitation.txt:12 +msgid "We are delighted to welcome you to our community on Docs, your new companion to collaborate on documents efficiently, intuitively, and securely." +msgstr "" + +#: core/templates/mail/html/invitation.html:218 +#: core/templates/mail/text/invitation.txt:13 +msgid "Our application is designed to help you organize, collaborate, and manage permissions." +msgstr "" + +#: core/templates/mail/html/invitation.html:223 +#: core/templates/mail/text/invitation.txt:14 +msgid "With Docs, you will be able to:" +msgstr "" + +#: core/templates/mail/html/invitation.html:224 +#: core/templates/mail/text/invitation.txt:15 +msgid "Create documents." +msgstr "" + +#: core/templates/mail/html/invitation.html:225 +#: core/templates/mail/text/invitation.txt:16 +msgid "Work offline." +msgstr "" + +#: core/templates/mail/html/invitation.html:226 +#: core/templates/mail/text/invitation.txt:17 +msgid "Invite members of your community to your document in just a few clicks." +msgstr "" + +#: core/templates/mail/html/invitation.html:237 +#: core/templates/mail/text/invitation.txt:19 +msgid "Visit Docs" +msgstr "" + +#: core/templates/mail/html/invitation.html:246 +#: core/templates/mail/text/invitation.txt:21 +msgid "We are confident that Docs will help you increase efficiency and productivity while strengthening the bond among members." +msgstr "" + +#: core/templates/mail/html/invitation.html:251 +#: core/templates/mail/text/invitation.txt:22 +msgid "Feel free to explore all the features of the application and share your feedback and suggestions with us. Your feedback is valuable to us and will enable us to continually improve our service." +msgstr "" + +#: core/templates/mail/html/invitation.html:256 +#: core/templates/mail/text/invitation.txt:23 +msgid "Once again, welcome aboard! We are eager to accompany you on your collaboration adventure." +msgstr "" + +#: core/templates/mail/html/invitation.html:263 +#: core/templates/mail/text/invitation.txt:25 +msgid "Sincerely," +msgstr "" + +#: core/templates/mail/html/invitation.html:264 +#: core/templates/mail/text/invitation.txt:27 +msgid "The La Suite Numérique Team" +msgstr "" + +#: core/templates/mail/text/hello.txt:8 +#, python-format +msgid "This mail has been sent to %(email)s by %(name)s [%(href)s]" +msgstr "" + +#: core/templates/mail/text/invitation.txt:8 +msgid "Welcome to Docs!" +msgstr "" + diff --git a/src/backend/locale/fr_FR/LC_MESSAGES/django.mo b/src/backend/locale/fr_FR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..59acfc10ddb422269e2c3b20f16c68af1639be01 GIT binary patch literal 3033 zcmZ`*%WfP+6sU!LJ?!D*w*Zq6H zV0fOx`!e1i@V}j9?(mf7H=X?gd1zTTxNatp7j=1|2_&V?_;0wT?fiN%nPX58nod*=f=VAPX8S$aJ=^<{( zemavLx*IM<4qys<7B4+d;w3vlCj(XWv+Se@l4mw82GRuIWNj%m?>Z@Yuv}ivwRMsU zt$FB6-o@&|NzZLJjzykpm5QLO;lgCx_XSpuY~ip}W*w1UF6WD0PkLJB`IZWOUic>e zXxB33`B3OWbacGA@Nwgo!p+jeSxmvC)S9470gFal4RU9PlG8z6x}i#CldTML>w++W zXK>B46*E+!G!fe`S!MW1oBEmieGofL@antd13BnO7hR5yrFJkVj0z*NCeBRQ<2d?K z;R6@&ev7A|<}w&PV^T2K6Uxl-Evc~|!;Td$o8jm26O2jGla9_4DL&`IjOb(zR;w$u z#tv5zoedExgaJpx@#z?V#7uhCGcu#o`cmiRL9Qo^x+dp9-{dF^C}aa+a5>MV8z}E7 zLQS?_59qhIMrb(Kwd|aNGfwK!9NR!XtO|avP)MM)Vlduz>PjK`h7<#~sk{o2XI8n0 zxOG(q!;v_m{Df3Mba#xz(a1&*Ho9GvDrwSDv=A}QiZm#Mam2U!3JKzalctA^G|Kd1 zCUz`*5d({16|m;y=1gkU>xYt(NdSmmFhrSC2NZl$YRr|a8;W6!2BkL^PjN?~nS|Z% z7#zS0cnY9I4T+>O`DKb==@A)JMjvM#g$pqDcud8k2dmNaiui?{r)t?Ts${G~`4h{e z#m-xI8P(X;${-)soxLQ}kgR0MCgKLWTU-lIAxd&-b1fTZC6z~V+V@nJoG5xe*|06% zSU;1Tl|w|$n&c$vro|TyEi5L7mXi5JKEKdfTxzTeACe6xjMpMqhfS-(^a^B8LNRag zHiDA&cV=6Vk&ErKjngZqPu1qkHxD(IQNzfDWMh=$q9Ct^gSke19N{Sh#LIB(!;N;b zRIj5;yV516OlmWPyv3I~Dm2!0;e<}w)(w1%n>-Hvv4tbN{CVt6!;ka%14kMcl4WPN zur;YDx`&s0RwOGYTm0?A@4S0>accX-WpZw6x{a)Cand_!vV?R=df&`#xNA*3bg99X z-FRDGqhhVosL9r5`{QjC4!-2V^YM*|0FyQp5HqgvcCA4*Sc9Te0qb!J*R#_yAOr0+ z7K+&w3i^@@2RW2{Xnjm~kWcf-+`xUU%}u^}_kwr`1R(GnCZj5gtF$RjlV-?3d5ptn z1r$IlbPKAesL@huNnHi2QLnW^Q+|08?^36CYcvdZl2kgw7E1hy5|`q)>vK^T;bc`s zDro@u7k#G7%OV#A2!qECOwepr^*yv04(-x-K@fBsB1pN0C51uTvkIcnfh0kBA#pGQ zYMk*IzD68-bcE6&*a&~CYpI2mat=Lq=tgLM<+Y*`@F_)sULgL_s9ljnHvyaDo47S6 zu^Q5a0z&G@3LAADt*;h#d_a79P-Fa}c>k}muRzc}FZJC}tbCOB@humlHpfIX4~wb_E~p30Syktq2hrF$23&{#R($Q zwQhWqIy{ww2IWX(L-8bktI!jhwM~5q2}bJ1d?*7`NOT`n#ih*9yOV@WpR0^P#t)?^ zD3Nl}GtmDSk4aAe*_2kh3cBnIA}#5x8w1tE9JvW^VqJ5O(kdKz-()9t(u@wA?h|~b uZWOy$MUH3K`$L&l%_0(x#6W;jk;irc-&+j&Jrr;p_Vz9Qt3hj|#_=CM^wFRI literal 0 HcmV?d00001 diff --git a/src/backend/locale/fr_FR/LC_MESSAGES/django.po b/src/backend/locale/fr_FR/LC_MESSAGES/django.po index 1f30e5f9..f57fc1a3 100644 --- a/src/backend/locale/fr_FR/LC_MESSAGES/django.po +++ b/src/backend/locale/fr_FR/LC_MESSAGES/django.po @@ -1,208 +1,563 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: lasuite-people\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-03 10:31+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"POT-Creation-Date: 2024-08-14 12:43+0000\n" +"PO-Revision-Date: 2024-08-14 12:48\n" +"Last-Translator: \n" +"Language-Team: French\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Crowdin-Project: lasuite-people\n" +"X-Crowdin-Project-ID: 637934\n" +"X-Crowdin-Language: fr\n" +"X-Crowdin-File: backend-impress.pot\n" +"X-Crowdin-File-ID: 8\n" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:31 +#: build/lib/build/lib/build/lib/core/admin.py:31 +#: build/lib/build/lib/core/admin.py:31 build/lib/core/admin.py:31 #: core/admin.py:31 msgid "Personal info" -msgstr "" +msgstr "Infos Personnelles" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:33 +#: build/lib/build/lib/build/lib/core/admin.py:33 +#: build/lib/build/lib/core/admin.py:33 build/lib/core/admin.py:33 #: core/admin.py:33 msgid "Permissions" -msgstr "" +msgstr "Permissions" +#: build/lib/build/lib/build/lib/build/lib/core/admin.py:45 +#: build/lib/build/lib/build/lib/core/admin.py:45 +#: build/lib/build/lib/core/admin.py:45 build/lib/core/admin.py:45 #: core/admin.py:45 msgid "Important dates" +msgstr "Dates importantes" + +#: build/lib/build/lib/build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/build/lib/core/api/serializers.py:176 +#: build/lib/core/api/serializers.py:176 core/api/serializers.py:176 +msgid "Body" msgstr "" -#: core/api/serializers.py:128 -msgid "Markdown Body" +#: build/lib/build/lib/build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/build/lib/core/api/serializers.py:179 +#: build/lib/core/api/serializers.py:179 core/api/serializers.py:179 +msgid "Body type" msgstr "" -#: core/authentication.py:71 +#: build/lib/build/lib/build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/build/lib/core/authentication/backends.py:71 +#: build/lib/core/authentication/backends.py:71 +#: core/authentication/backends.py:71 msgid "User info contained no recognizable user identification" msgstr "" -#: core/authentication.py:91 +#: build/lib/build/lib/build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/build/lib/core/authentication/backends.py:91 +#: build/lib/core/authentication/backends.py:91 +#: core/authentication/backends.py:91 msgid "Claims contained no recognizable user identification" msgstr "" -#: core/models.py:27 -msgid "Member" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:60 +#: build/lib/build/lib/build/lib/core/models.py:60 +#: build/lib/build/lib/core/models.py:60 build/lib/core/models.py:60 +#: core/models.py:61 +msgid "Reader" msgstr "" -#: core/models.py:28 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:61 +#: build/lib/build/lib/build/lib/core/models.py:61 +#: build/lib/build/lib/core/models.py:61 build/lib/core/models.py:61 +#: core/models.py:62 +msgid "Editor" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:62 +#: build/lib/build/lib/build/lib/core/models.py:62 +#: build/lib/build/lib/core/models.py:62 build/lib/core/models.py:62 +#: core/models.py:63 msgid "Administrator" msgstr "" -#: core/models.py:29 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:63 +#: build/lib/build/lib/build/lib/core/models.py:63 +#: build/lib/build/lib/core/models.py:63 build/lib/core/models.py:63 +#: core/models.py:64 msgid "Owner" msgstr "" -#: core/models.py:41 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:75 +#: build/lib/build/lib/build/lib/core/models.py:75 +#: build/lib/build/lib/core/models.py:75 build/lib/core/models.py:75 +#: core/models.py:76 msgid "id" msgstr "" -#: core/models.py:42 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:76 +#: build/lib/build/lib/build/lib/core/models.py:76 +#: build/lib/build/lib/core/models.py:76 build/lib/core/models.py:76 +#: core/models.py:77 msgid "primary key for the record as UUID" msgstr "" -#: core/models.py:48 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:82 +#: build/lib/build/lib/build/lib/core/models.py:82 +#: build/lib/build/lib/core/models.py:82 build/lib/core/models.py:82 +#: core/models.py:83 msgid "created on" msgstr "" -#: core/models.py:49 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:83 +#: build/lib/build/lib/build/lib/core/models.py:83 +#: build/lib/build/lib/core/models.py:83 build/lib/core/models.py:83 +#: core/models.py:84 msgid "date and time at which a record was created" msgstr "" -#: core/models.py:54 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:88 +#: build/lib/build/lib/build/lib/core/models.py:88 +#: build/lib/build/lib/core/models.py:88 build/lib/core/models.py:88 +#: core/models.py:89 msgid "updated on" msgstr "" -#: core/models.py:55 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:89 +#: build/lib/build/lib/build/lib/core/models.py:89 +#: build/lib/build/lib/core/models.py:89 build/lib/core/models.py:89 +#: core/models.py:90 msgid "date and time at which a record was last updated" msgstr "" -#: core/models.py:75 -msgid "" -"Enter a valid sub. This value may contain only letters, numbers, and @/./+/-/" -"_ characters." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:109 +#: build/lib/build/lib/build/lib/core/models.py:109 +#: build/lib/build/lib/core/models.py:109 build/lib/core/models.py:109 +#: core/models.py:110 +msgid "Enter a valid sub. This value may contain only letters, numbers, and @/./+/-/_ characters." msgstr "" -#: core/models.py:81 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:115 +#: build/lib/build/lib/build/lib/core/models.py:115 +#: build/lib/build/lib/core/models.py:115 build/lib/core/models.py:115 +#: core/models.py:116 msgid "sub" msgstr "" -#: core/models.py:83 -msgid "" -"Required. 255 characters or fewer. Letters, numbers, and @/./+/-/_ " -"characters only." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:117 +#: build/lib/build/lib/build/lib/core/models.py:117 +#: build/lib/build/lib/core/models.py:117 build/lib/core/models.py:117 +#: core/models.py:118 +msgid "Required. 255 characters or fewer. Letters, numbers, and @/./+/-/_ characters only." msgstr "" -#: core/models.py:91 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:125 +#: build/lib/build/lib/build/lib/core/models.py:125 +#: build/lib/build/lib/core/models.py:125 build/lib/core/models.py:125 +#: core/models.py:126 msgid "identity email address" msgstr "" -#: core/models.py:96 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:130 +#: build/lib/build/lib/build/lib/core/models.py:130 +#: build/lib/build/lib/core/models.py:130 build/lib/core/models.py:130 +#: core/models.py:131 msgid "admin email address" msgstr "" -#: core/models.py:103 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:137 +#: build/lib/build/lib/build/lib/core/models.py:137 +#: build/lib/build/lib/core/models.py:137 build/lib/core/models.py:137 +#: core/models.py:138 msgid "language" msgstr "" -#: core/models.py:104 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:138 +#: build/lib/build/lib/build/lib/core/models.py:138 +#: build/lib/build/lib/core/models.py:138 build/lib/core/models.py:138 +#: core/models.py:139 msgid "The language in which the user wants to see the interface." msgstr "" -#: core/models.py:110 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:144 +#: build/lib/build/lib/build/lib/core/models.py:144 +#: build/lib/build/lib/core/models.py:144 build/lib/core/models.py:144 +#: core/models.py:145 msgid "The timezone in which the user wants to see times." msgstr "" -#: core/models.py:113 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:147 +#: build/lib/build/lib/build/lib/core/models.py:147 +#: build/lib/build/lib/core/models.py:147 build/lib/core/models.py:147 +#: core/models.py:148 msgid "device" msgstr "" -#: core/models.py:115 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:149 +#: build/lib/build/lib/build/lib/core/models.py:149 +#: build/lib/build/lib/core/models.py:149 build/lib/core/models.py:149 +#: core/models.py:150 msgid "Whether the user is a device or a real user." msgstr "" -#: core/models.py:118 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:152 +#: build/lib/build/lib/build/lib/core/models.py:152 +#: build/lib/build/lib/core/models.py:152 build/lib/core/models.py:152 +#: core/models.py:153 msgid "staff status" msgstr "" -#: core/models.py:120 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:154 +#: build/lib/build/lib/build/lib/core/models.py:154 +#: build/lib/build/lib/core/models.py:154 build/lib/core/models.py:154 +#: core/models.py:155 msgid "Whether the user can log into this admin site." msgstr "" -#: core/models.py:123 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:157 +#: build/lib/build/lib/build/lib/core/models.py:157 +#: build/lib/build/lib/core/models.py:157 build/lib/core/models.py:157 +#: core/models.py:158 msgid "active" msgstr "" -#: core/models.py:126 -msgid "" -"Whether this user should be treated as active. Unselect this instead of " -"deleting accounts." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:160 +#: build/lib/build/lib/build/lib/core/models.py:160 +#: build/lib/build/lib/core/models.py:160 build/lib/core/models.py:160 +#: core/models.py:161 +msgid "Whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: core/models.py:138 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:172 +#: build/lib/build/lib/build/lib/core/models.py:172 +#: build/lib/build/lib/core/models.py:172 build/lib/core/models.py:172 +#: core/models.py:173 msgid "user" msgstr "" -#: core/models.py:139 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:173 +#: build/lib/build/lib/build/lib/core/models.py:173 +#: build/lib/build/lib/core/models.py:173 build/lib/core/models.py:173 +#: core/models.py:174 msgid "users" msgstr "" -#: core/models.py:161 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:531 +#: build/lib/build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/build/lib/core/models.py:531 +#: build/lib/build/lib/core/models.py:304 +#: build/lib/build/lib/core/models.py:531 build/lib/core/models.py:304 +#: build/lib/core/models.py:531 core/models.py:305 core/models.py:532 msgid "title" msgstr "" -#: core/models.py:162 -msgid "description" -msgstr "" - -#: core/models.py:163 -msgid "code" -msgstr "" - -#: core/models.py:164 -msgid "css" -msgstr "" - -#: core/models.py:166 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:536 +#: build/lib/build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/build/lib/core/models.py:536 +#: build/lib/build/lib/core/models.py:306 +#: build/lib/build/lib/core/models.py:536 build/lib/core/models.py:306 +#: build/lib/core/models.py:536 core/models.py:307 core/models.py:537 msgid "public" msgstr "" -#: core/models.py:168 -msgid "Whether this template is public for anyone to use." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:308 +#: build/lib/build/lib/build/lib/core/models.py:308 +#: build/lib/build/lib/core/models.py:308 build/lib/core/models.py:308 +#: core/models.py:309 +msgid "Whether this document is public for anyone to use." msgstr "" -#: core/models.py:174 -msgid "Template" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:316 +#: build/lib/build/lib/build/lib/core/models.py:316 +#: build/lib/build/lib/core/models.py:316 build/lib/core/models.py:316 +#: core/models.py:317 +msgid "Document" msgstr "" -#: core/models.py:175 -msgid "Templates" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:317 +#: build/lib/build/lib/build/lib/core/models.py:317 +#: build/lib/build/lib/core/models.py:317 build/lib/core/models.py:317 +#: core/models.py:318 +msgid "Documents" msgstr "" -#: core/models.py:256 -msgid "Template/user relation" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:495 +#: build/lib/build/lib/build/lib/core/models.py:495 +#: build/lib/build/lib/core/models.py:495 build/lib/core/models.py:495 +#: core/models.py:496 +msgid "Document/user relation" msgstr "" -#: core/models.py:257 -msgid "Template/user relations" +#: build/lib/build/lib/build/lib/build/lib/core/models.py:496 +#: build/lib/build/lib/build/lib/core/models.py:496 +#: build/lib/build/lib/core/models.py:496 build/lib/core/models.py:496 +#: core/models.py:497 +msgid "Document/user relations" msgstr "" -#: core/models.py:263 -msgid "This user is already in this template." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:502 +#: build/lib/build/lib/build/lib/core/models.py:502 +#: build/lib/build/lib/core/models.py:502 build/lib/core/models.py:502 +#: core/models.py:503 +msgid "This user is already in this document." msgstr "" -#: core/models.py:269 -msgid "This team is already in this template." +#: build/lib/build/lib/build/lib/build/lib/core/models.py:508 +#: build/lib/build/lib/build/lib/core/models.py:508 +#: build/lib/build/lib/core/models.py:508 build/lib/core/models.py:508 +#: core/models.py:509 +msgid "This team is already in this document." msgstr "" -#: core/models.py:275 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:691 +#: build/lib/build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/build/lib/core/models.py:691 +#: build/lib/build/lib/core/models.py:514 +#: build/lib/build/lib/core/models.py:691 build/lib/core/models.py:514 +#: build/lib/core/models.py:691 core/models.py:515 core/models.py:704 msgid "Either user or team must be set, not both." msgstr "" -#: impress/settings.py:134 +#: build/lib/build/lib/build/lib/build/lib/core/models.py:532 +#: build/lib/build/lib/build/lib/core/models.py:532 +#: build/lib/build/lib/core/models.py:532 build/lib/core/models.py:532 +#: core/models.py:533 +msgid "description" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:533 +#: build/lib/build/lib/build/lib/core/models.py:533 +#: build/lib/build/lib/core/models.py:533 build/lib/core/models.py:533 +#: core/models.py:534 +msgid "code" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:534 +#: build/lib/build/lib/build/lib/core/models.py:534 +#: build/lib/build/lib/core/models.py:534 build/lib/core/models.py:534 +#: core/models.py:535 +msgid "css" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:538 +#: build/lib/build/lib/build/lib/core/models.py:538 +#: build/lib/build/lib/core/models.py:538 build/lib/core/models.py:538 +#: core/models.py:539 +msgid "Whether this template is public for anyone to use." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:544 +#: build/lib/build/lib/build/lib/core/models.py:544 +#: build/lib/build/lib/core/models.py:544 build/lib/core/models.py:544 +#: core/models.py:545 +msgid "Template" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:545 +#: build/lib/build/lib/build/lib/core/models.py:545 +#: build/lib/build/lib/core/models.py:545 build/lib/core/models.py:545 +#: core/models.py:546 +msgid "Templates" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:672 +#: build/lib/build/lib/build/lib/core/models.py:672 +#: build/lib/build/lib/core/models.py:672 build/lib/core/models.py:672 +#: core/models.py:685 +msgid "Template/user relation" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:673 +#: build/lib/build/lib/build/lib/core/models.py:673 +#: build/lib/build/lib/core/models.py:673 build/lib/core/models.py:673 +#: core/models.py:686 +msgid "Template/user relations" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:679 +#: build/lib/build/lib/build/lib/core/models.py:679 +#: build/lib/build/lib/core/models.py:679 build/lib/core/models.py:679 +#: core/models.py:692 +msgid "This user is already in this template." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:685 +#: build/lib/build/lib/build/lib/core/models.py:685 +#: build/lib/build/lib/core/models.py:685 build/lib/core/models.py:685 +#: core/models.py:698 +msgid "This team is already in this template." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:708 +#: build/lib/build/lib/build/lib/core/models.py:708 +#: build/lib/build/lib/core/models.py:708 build/lib/core/models.py:708 +#: core/models.py:721 +msgid "email address" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:725 +#: build/lib/build/lib/build/lib/core/models.py:725 +#: build/lib/build/lib/core/models.py:725 build/lib/core/models.py:725 +#: core/models.py:738 +msgid "Document invitation" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:726 +#: build/lib/build/lib/build/lib/core/models.py:726 +#: build/lib/build/lib/core/models.py:726 build/lib/core/models.py:726 +#: core/models.py:739 +msgid "Document invitations" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:751 +#: build/lib/build/lib/build/lib/core/models.py:751 +#: build/lib/build/lib/core/models.py:751 build/lib/core/models.py:751 +#: core/models.py:764 +msgid "This email is already associated to a registered user." +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/core/models.py:795 +#: build/lib/build/lib/build/lib/core/models.py:795 +#: build/lib/build/lib/core/models.py:795 build/lib/core/models.py:795 +msgid "Invitation to join Impress!" +msgstr "" + +#: build/lib/build/lib/build/lib/build/lib/impress/settings.py:158 +#: build/lib/build/lib/build/lib/impress/settings.py:158 +#: build/lib/build/lib/impress/settings.py:158 +#: build/lib/impress/settings.py:158 impress/settings.py:158 msgid "English" msgstr "" -#: impress/settings.py:135 +#: build/lib/build/lib/build/lib/build/lib/impress/settings.py:159 +#: build/lib/build/lib/build/lib/impress/settings.py:159 +#: build/lib/build/lib/impress/settings.py:159 +#: build/lib/impress/settings.py:159 impress/settings.py:159 msgid "French" msgstr "" + +#: build/lib/build/lib/core/api/serializers.py:185 +#: build/lib/core/api/serializers.py:185 core/api/serializers.py:185 +msgid "Format" +msgstr "" + +#: core/models.py:808 +msgid "Invitation to join Docs!" +msgstr "Invitation à rejoindre Docs !" + +#: core/templates/mail/html/hello.html:159 core/templates/mail/text/hello.txt:3 +msgid "Company logo" +msgstr "" + +#: core/templates/mail/html/hello.html:188 core/templates/mail/text/hello.txt:5 +#, python-format +msgid "Hello %(name)s" +msgstr "" + +#: core/templates/mail/html/hello.html:188 core/templates/mail/text/hello.txt:5 +msgid "Hello" +msgstr "" + +#: core/templates/mail/html/hello.html:189 core/templates/mail/text/hello.txt:6 +msgid "Thank you very much for your visit!" +msgstr "" + +#: core/templates/mail/html/hello.html:221 +#, python-format +msgid "This mail has been sent to %(email)s by %(name)s" +msgstr "" + +#: core/templates/mail/html/invitation.html:160 +#: core/templates/mail/text/invitation.txt:3 +msgid "La Suite Numérique" +msgstr "" + +#: core/templates/mail/html/invitation.html:190 +#: core/templates/mail/text/invitation.txt:5 +msgid "Invitation to join a document !" +msgstr "Invitation à rejoindre un document !" + +#: core/templates/mail/html/invitation.html:198 +msgid "Welcome to Docs!" +msgstr "Bienvenue sur Docs !" + +#: core/templates/mail/html/invitation.html:213 +#: core/templates/mail/text/invitation.txt:12 +msgid "We are delighted to welcome you to our community on Docs, your new companion to collaborate on documents efficiently, intuitively, and securely." +msgstr "Nous sommes heureux de vous accueillir dans notre communauté sur Docs, votre nouveau compagnon pour collaborer sur des documents efficacement, intuitivement, et en toute sécurité." + +#: core/templates/mail/html/invitation.html:218 +#: core/templates/mail/text/invitation.txt:13 +msgid "Our application is designed to help you organize, collaborate, and manage permissions." +msgstr "Notre application est conçue pour vous aider à organiser, collaborer et gérer vos permissions." + +#: core/templates/mail/html/invitation.html:223 +#: core/templates/mail/text/invitation.txt:14 +msgid "With Docs, you will be able to:" +msgstr "Avec Docs, vous serez capable de :" + +#: core/templates/mail/html/invitation.html:224 +#: core/templates/mail/text/invitation.txt:15 +msgid "Create documents." +msgstr "Créez des documents." + +#: core/templates/mail/html/invitation.html:225 +#: core/templates/mail/text/invitation.txt:16 +msgid "Work offline." +msgstr "Travailler hors ligne." + +#: core/templates/mail/html/invitation.html:226 +#: core/templates/mail/text/invitation.txt:17 +msgid "Invite members of your community to your document in just a few clicks." +msgstr "Invitez des membres de votre communauté sur votre document en quelques clics." + +#: core/templates/mail/html/invitation.html:237 +#: core/templates/mail/text/invitation.txt:19 +msgid "Visit Docs" +msgstr "Visitez Docs" + +#: core/templates/mail/html/invitation.html:246 +#: core/templates/mail/text/invitation.txt:21 +msgid "We are confident that Docs will help you increase efficiency and productivity while strengthening the bond among members." +msgstr "Nous sommes persuadés que Docs vous aidera à améliorer votre efficacité et votre productivité tout en renforçant les liens entre vos membres." + +#: core/templates/mail/html/invitation.html:251 +#: core/templates/mail/text/invitation.txt:22 +msgid "Feel free to explore all the features of the application and share your feedback and suggestions with us. Your feedback is valuable to us and will enable us to continually improve our service." +msgstr "N'hésitez pas à explorer toutes les fonctionnalités de l'application et à nous faire part de vos commentaires et suggestions. Vos commentaires nous sont précieux et nous permettront d'améliorer continuellement notre service." + +#: core/templates/mail/html/invitation.html:256 +#: core/templates/mail/text/invitation.txt:23 +msgid "Once again, welcome aboard! We are eager to accompany you on your collaboration adventure." +msgstr "Encore une fois, bienvenue à bord ! Nous sommes impatients de vous accompagner dans votre aventure collaborative." + +#: core/templates/mail/html/invitation.html:263 +#: core/templates/mail/text/invitation.txt:25 +msgid "Sincerely," +msgstr "Sincèrement," + +#: core/templates/mail/html/invitation.html:264 +#: core/templates/mail/text/invitation.txt:27 +msgid "The La Suite Numérique Team" +msgstr "L'équipe La Suite Numérique" + +#: core/templates/mail/text/hello.txt:8 +#, python-format +msgid "This mail has been sent to %(email)s by %(name)s [%(href)s]" +msgstr "" + +#: core/templates/mail/text/invitation.txt:8 +msgid "Welcome to Docs!" +msgstr "Bienvenue sur Docs !" + diff --git a/src/mail/mjml/invitation.mjml b/src/mail/mjml/invitation.mjml index d0c54ce7..864c2093 100644 --- a/src/mail/mjml/invitation.mjml +++ b/src/mail/mjml/invitation.mjml @@ -27,7 +27,7 @@
  • {% trans "Create documents."%}
  • {% trans "Work offline."%}
  • -
  • {% trans "Invite members of your document or community in just a few clicks."%}
  • +
  • {% trans "Invite members of your community to your document in just a few clicks."%}
@@ -35,7 +35,7 @@ {% trans "We are confident that Docs will help you increase efficiency and productivity while strengthening the bond among members." %} {% trans "Feel free to explore all the features of the application and share your feedback and suggestions with us. Your feedback is valuable to us and will enable us to continually improve our service." %} - {% trans "Once again, welcome aboard! We are eager to accompany you on you collaboration adventure." %} + {% trans "Once again, welcome aboard! We are eager to accompany you on your collaboration adventure." %}