Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ and this project adheres to

## [Unreleased]

## [3.9.0] - 2025-11-10

### Added

- ✨(frontend) create skeleton component for DocEditor #1491
Expand All @@ -15,16 +17,16 @@ and this project adheres to
### Changed

- ♻️(frontend) adapt custom blocks to new implementation #1375
- ♻️(backend) increase user short_name field length
- ♻️(backend) increase user short_name field length #1510
- 🚸(frontend) separate viewers from editors #1509

### Fixed

- 🐛(frontend) fix duplicate document entries in grid #1479
- 🐛(backend) fix trashbin list
- 🐛(backend) fix trashbin list #1520
- ♿(frontend) improve accessibility:
- ♿(frontend) remove empty alt on logo due to Axe a11y error #1516
- 🐛(backend) fix s3 version_id validation
- 🐛(backend) fix s3 version_id validation #1543
- 🐛(frontend) retry check media status after page reload #1555
- 🐛(frontend) fix Interlinking memory leak #1560
- 🐛(frontend) button new doc UI fix #1557
Expand Down Expand Up @@ -841,7 +843,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/v3.8.2...main
[unreleased]: https://github.com/suitenumerique/docs/compare/v3.9.0...main
[v3.9.0]: https://github.com/suitenumerique/docs/releases/v3.9.0
[v3.8.2]: https://github.com/suitenumerique/docs/releases/v3.8.2
[v3.8.1]: https://github.com/suitenumerique/docs/releases/v3.8.1
[v3.8.0]: https://github.com/suitenumerique/docs/releases/v3.8.0
Expand Down
130 changes: 65 additions & 65 deletions src/backend/locale/br_FR/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: lasuite-docs\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-14 07:19+0000\n"
"PO-Revision-Date: 2025-10-14 13:09\n"
"POT-Creation-Date: 2025-10-23 11:01+0000\n"
"PO-Revision-Date: 2025-11-10 09:54\n"
"Last-Translator: \n"
"Language-Team: Breton\n"
"Language: br_FR\n"
Expand All @@ -17,20 +17,20 @@ msgstr ""
"X-Crowdin-File: backend-impress.pot\n"
"X-Crowdin-File-ID: 18\n"

#: build/lib/core/admin.py:37 core/admin.py:37
#: build/lib/core/admin.py:36 core/admin.py:36
msgid "Personal info"
msgstr "Titouroù personel"

#: build/lib/core/admin.py:50 build/lib/core/admin.py:138 core/admin.py:50
#: core/admin.py:138
#: build/lib/core/admin.py:49 build/lib/core/admin.py:137 core/admin.py:49
#: core/admin.py:137
msgid "Permissions"
msgstr "Aotreoù"

#: build/lib/core/admin.py:62 core/admin.py:62
#: build/lib/core/admin.py:61 core/admin.py:61
msgid "Important dates"
msgstr "Deiziadoù a-bouez"

#: build/lib/core/admin.py:148 core/admin.py:148
#: build/lib/core/admin.py:147 core/admin.py:147
msgid "Tree structure"
msgstr "Gwezennadur"

Expand Down Expand Up @@ -79,7 +79,7 @@ msgstr "Doare korf"
msgid "Format"
msgstr "Stumm"

#: build/lib/core/api/viewsets.py:983 core/api/viewsets.py:983
#: build/lib/core/api/viewsets.py:1003 core/api/viewsets.py:1003
#, python-brace-format
msgid "copy of {title}"
msgstr "eilenn {title}"
Expand Down Expand Up @@ -178,228 +178,228 @@ msgstr ""
msgid "full name"
msgstr "anv klok"

#: build/lib/core/models.py:151 core/models.py:151
#: build/lib/core/models.py:152 core/models.py:152
msgid "short name"
msgstr "anv berr"

#: build/lib/core/models.py:153 core/models.py:153
#: build/lib/core/models.py:155 core/models.py:155
msgid "identity email address"
msgstr "postel identelezh"

#: build/lib/core/models.py:158 core/models.py:158
#: build/lib/core/models.py:160 core/models.py:160
msgid "admin email address"
msgstr "postel ar merour"

#: build/lib/core/models.py:165 core/models.py:165
#: build/lib/core/models.py:167 core/models.py:167
msgid "language"
msgstr "yezh"

#: build/lib/core/models.py:166 core/models.py:166
#: build/lib/core/models.py:168 core/models.py:168
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:174 core/models.py:174
#: build/lib/core/models.py:176 core/models.py:176
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:177 core/models.py:177
#: build/lib/core/models.py:179 core/models.py:179
msgid "device"
msgstr "trevnad"

#: build/lib/core/models.py:179 core/models.py:179
#: build/lib/core/models.py:181 core/models.py:181
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:182 core/models.py:182
#: build/lib/core/models.py:184 core/models.py:184
msgid "staff status"
msgstr "statud ar skipailh"

#: build/lib/core/models.py:184 core/models.py:184
#: build/lib/core/models.py:186 core/models.py:186
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:187 core/models.py:187
#: build/lib/core/models.py:189 core/models.py:189
msgid "active"
msgstr "oberiant"

#: build/lib/core/models.py:190 core/models.py:190
#: build/lib/core/models.py:192 core/models.py:192
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:202 core/models.py:202
#: build/lib/core/models.py:204 core/models.py:204
msgid "user"
msgstr "implijer"

#: build/lib/core/models.py:203 core/models.py:203
#: build/lib/core/models.py:205 core/models.py:205
msgid "users"
msgstr "implijerien"

#: build/lib/core/models.py:359 build/lib/core/models.py:1282
#: core/models.py:359 core/models.py:1282
#: build/lib/core/models.py:361 build/lib/core/models.py:1284
#: core/models.py:361 core/models.py:1284
msgid "title"
msgstr "titl"

#: build/lib/core/models.py:360 core/models.py:360
#: build/lib/core/models.py:362 core/models.py:362
msgid "excerpt"
msgstr "bomm"

#: build/lib/core/models.py:409 core/models.py:409
#: build/lib/core/models.py:411 core/models.py:411
msgid "Document"
msgstr "Restr"

#: build/lib/core/models.py:410 core/models.py:410
#: build/lib/core/models.py:412 core/models.py:412
msgid "Documents"
msgstr "Restroù"

#: build/lib/core/models.py:422 build/lib/core/models.py:820 core/models.py:422
#: core/models.py:820
#: build/lib/core/models.py:424 build/lib/core/models.py:822 core/models.py:424
#: core/models.py:822
msgid "Untitled Document"
msgstr "Restr hep titl"

#: build/lib/core/models.py:855 core/models.py:855
#: build/lib/core/models.py:857 core/models.py:857
#, python-brace-format
msgid "{name} shared a document with you!"
msgstr "{name} en deus rannet ur restr ganeoc'h!"

#: build/lib/core/models.py:859 core/models.py:859
#: build/lib/core/models.py:861 core/models.py:861
#, 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:865 core/models.py:865
#: build/lib/core/models.py:867 core/models.py:867
#, 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:965 core/models.py:965
#: build/lib/core/models.py:967 core/models.py:967
msgid "Document/user link trace"
msgstr "Roud liamm ar restr/an implijer"

#: build/lib/core/models.py:966 core/models.py:966
#: build/lib/core/models.py:968 core/models.py:968
msgid "Document/user link traces"
msgstr "Roudoù liamm ar restr/an implijer"

#: build/lib/core/models.py:972 core/models.py:972
#: build/lib/core/models.py:974 core/models.py:974
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:995 core/models.py:995
#: build/lib/core/models.py:997 core/models.py:997
msgid "Document favorite"
msgstr "Restr muiañ-karet"

#: build/lib/core/models.py:996 core/models.py:996
#: build/lib/core/models.py:998 core/models.py:998
msgid "Document favorites"
msgstr "Restroù muiañ-karet"

#: build/lib/core/models.py:1002 core/models.py:1002
#: build/lib/core/models.py:1004 core/models.py:1004
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:1024 core/models.py:1024
#: build/lib/core/models.py:1026 core/models.py:1026
msgid "Document/user relation"
msgstr "Liamm restr/implijer"

#: build/lib/core/models.py:1025 core/models.py:1025
#: build/lib/core/models.py:1027 core/models.py:1027
msgid "Document/user relations"
msgstr "Liammoù restr/implijer"

#: build/lib/core/models.py:1031 core/models.py:1031
#: build/lib/core/models.py:1033 core/models.py:1033
msgid "This user is already in this document."
msgstr "An implijer-mañ a zo dija er restr-mañ."

#: build/lib/core/models.py:1037 core/models.py:1037
#: build/lib/core/models.py:1039 core/models.py:1039
msgid "This team is already in this document."
msgstr "Ar skipailh-mañ a zo dija en restr-mañ."

#: build/lib/core/models.py:1043 build/lib/core/models.py:1368
#: core/models.py:1043 core/models.py:1368
#: build/lib/core/models.py:1045 build/lib/core/models.py:1370
#: core/models.py:1045 core/models.py:1370
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:1189 core/models.py:1189
#: build/lib/core/models.py:1191 core/models.py:1191
msgid "Document ask for access"
msgstr "Goulenn tizhout ar restr"

#: build/lib/core/models.py:1190 core/models.py:1190
#: build/lib/core/models.py:1192 core/models.py:1192
msgid "Document ask for accesses"
msgstr "Goulennoù tizhout ar restr"

#: build/lib/core/models.py:1196 core/models.py:1196
#: build/lib/core/models.py:1198 core/models.py:1198
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:1261 core/models.py:1261
#: build/lib/core/models.py:1263 core/models.py:1263
#, 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:1265 core/models.py:1265
#: build/lib/core/models.py:1267 core/models.py:1267
#, 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:1271 core/models.py:1271
#: build/lib/core/models.py:1273 core/models.py:1273
#, 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:1283 core/models.py:1283
#: build/lib/core/models.py:1285 core/models.py:1285
msgid "description"
msgstr "deskrivadur"

#: build/lib/core/models.py:1284 core/models.py:1284
#: build/lib/core/models.py:1286 core/models.py:1286
msgid "code"
msgstr "kod"

#: build/lib/core/models.py:1285 core/models.py:1285
#: build/lib/core/models.py:1287 core/models.py:1287
msgid "css"
msgstr "css"

#: build/lib/core/models.py:1287 core/models.py:1287
#: build/lib/core/models.py:1289 core/models.py:1289
msgid "public"
msgstr "publik"

#: build/lib/core/models.py:1289 core/models.py:1289
#: build/lib/core/models.py:1291 core/models.py:1291
msgid "Whether this template is public for anyone to use."
msgstr "M'eo foran ar patrom-mañ hag implijus gant n'eus forzh piv."

#: build/lib/core/models.py:1295 core/models.py:1295
#: build/lib/core/models.py:1297 core/models.py:1297
msgid "Template"
msgstr "Patrom"

#: build/lib/core/models.py:1296 core/models.py:1296
#: build/lib/core/models.py:1298 core/models.py:1298
msgid "Templates"
msgstr "Patromoù"

#: build/lib/core/models.py:1349 core/models.py:1349
#: build/lib/core/models.py:1351 core/models.py:1351
msgid "Template/user relation"
msgstr "Liamm patrom/implijer"

#: build/lib/core/models.py:1350 core/models.py:1350
#: build/lib/core/models.py:1352 core/models.py:1352
msgid "Template/user relations"
msgstr "Liammoù patrom/implijer"

#: build/lib/core/models.py:1356 core/models.py:1356
#: build/lib/core/models.py:1358 core/models.py:1358
msgid "This user is already in this template."
msgstr "An implijer-mañ a zo dija er patrom-mañ."

#: build/lib/core/models.py:1362 core/models.py:1362
#: build/lib/core/models.py:1364 core/models.py:1364
msgid "This team is already in this template."
msgstr "Ar skipailh-mañ a zo dija er patrom-mañ."

#: build/lib/core/models.py:1439 core/models.py:1439
#: build/lib/core/models.py:1441 core/models.py:1441
msgid "email address"
msgstr "postel"

#: build/lib/core/models.py:1458 core/models.py:1458
#: build/lib/core/models.py:1460 core/models.py:1460
msgid "Document invitation"
msgstr "Pedadenn d'ur restr"

#: build/lib/core/models.py:1459 core/models.py:1459
#: build/lib/core/models.py:1461 core/models.py:1461
msgid "Document invitations"
msgstr "Pedadennoù d'ur restr"

#: build/lib/core/models.py:1479 core/models.py:1479
#: build/lib/core/models.py:1481 core/models.py:1481
msgid "This email is already associated to a registered user."
msgstr "Ar postel-mañ a zo liammet ouzh un implijer enskrivet."

Expand Down
Loading
Loading