From 61a7367f29d338a474f113f774d27b8356e3d0e6 Mon Sep 17 00:00:00 2001 From: Fabian Braun Date: Mon, 18 Sep 2023 07:24:16 +0200 Subject: [PATCH 01/26] ci: Merge back release 3.11.4 into `develop` (#7646) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * build: release 3.11.2 (#7526) * [3.11.2 release process] Bumped version to 3.11.2 * [3.11.2 release process] compiling new static files * [3.11.2 release process] updating latest docs * Update 3.11.2.rst * Update 3.11.2.rst * Update 3.11.2.rst * Update CHANGELOG.rst * Update 3.11.2.rst * Update CHANGELOG.rst Co-authored-by: Mark Walker * Update 3.11.2.rst --------- Co-authored-by: Github Release Action Co-authored-by: Mark Walker * Update README.rst * build: merge develop into release/3.11.x (#7539) * build: Merge release 3.11.2 back into develop (#7528) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix version number in bump commit * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * build: Release 3.11.0rc1 (#7326) * [3.11.0 release process] Bumped version to 3.11.0 * [3.11.0 release process] compilemessages * [3.11.0 release process] compiling new static files * [3.11.0 release process] updating latest docs * [3.11.0rc1 release process] Bumped version to 3.11.0rc1 * Added static files * Removed static files of 0.3.11 release * Manually added changes to the upgrade docs * Adjusted upgrade note header * fix: typos in CHANGELOG.rst * build: release 3.10.1rc1 (#7330) * fix: Use http rather than https in toolbar sites menu (#7331) * fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332) * fix: Rename changelog title to fix release script * fix: Changelog title for 3.10.1rc1 (#7345) * fix: Request missing from test rendering (#7346) * fix: Changelog titles for 3.10.x (#7347) * build: Release 3.10.1 (#7348) * ci: Merge develop into release/3.11 (#7350) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix version number in bump commit * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * fix: typos in CHANGELOG.rst * ci: Sync release/3.10.x with develop (#7328) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * fix: typos in CHANGELOG.rst Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: fsbraun Co-authored-by: Marco Bonetti * build: release 3.10.1rc1 (#7330) * fix: Use http rather than https in toolbar sites menu (#7331) * fix: Use http rather than https in toolbar sites menu (#7331) * fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332) * Fix for "Permission denied (publickey)" error (#7333) Using https fixes the issue with running the `git clone` command resulting in the error: >git@github.com: Permission denied (publickey). >fatal: Could not read from remote repository. > >Please make sure you have the correct access rights >and the repository exists. * feat: Configurable dark mode (#7329) * Feat: Dark mode support, including input from @marksweb, bugfix for tooltips * Add: Color scheme configurable * Add: Toolbar toggle (always on) * Add: CMS_COLOR_SCHEME_TOGGLE setting * Add: color scheme toggle test * Fix: Only set color scheme in cms iframes * Add: Basic documentation of new settings * Fix: color scheme switch as css variables * Fix: Cascade settings into iframes of iframes (e.g., cms plugins inside ckeditor) * Fix: no toggle in collapsed toolbar Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Vinit Kumar * fix: dark mode tweaks and test fixes (requests in context) (#7338) * Fix: toolbar bug 3.10.rc1 * Feat: Dark mode support, including input from @marksweb, bugfix for tooltips * Upstream change to be able to merge * Feat: Dark mode support, including input from @marksweb, bugfix for tooltips * Revert "Fix: toolbar bug 3.10.rc1" This reverts commit 592a2b604e8f72b8e9c948e83163394cc6e8fe3d. * Fix: Recommit toolbar fix (??) * Fix: After lint failure: Remove spaces added by PyCharm * Fix: Wizzard button color * Fix: Correct toolbar according to cms_path Fix: Avoid unnecessary toolbar loading * TASK: use isort to sort imports * Fix: Remove unused css rule Fix: Add plugin search bar text did not reflect dark mode * Fix: Toolbar tests to include request object for TextPlugin * Fix: Pass a request (None) for the processors test Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Mark Walker * fix: remove fixed width for edit plugin popup (=> autowidth) (#7337) * fix: remove fixed width for edit plugin popup (=> autowidth) Same behavior as new popup * fix: revert bundled js * fix: update changelog * fix: remove trailing comma * fix: Except block using list instead of tuple (#7342) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * fix: typos in CHANGELOG.rst * fix: Change except catch using list to tuple [#7334] * fix: typo in changelog Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: fsbraun Co-authored-by: Marco Bonetti * feat: add cache ttl extension point (#7299) Adds the setting `CMS_CACHE_LIMIT_TTL_CLASS` that should have a `limit_page_cache_ttl` method that would be called to limit the cache ttl of a page using business logic. Closes #7296 * fix: Rename changelog title to fix release script * fix: Changelog title for 3.10.1rc1 (#7345) * fix: Request missing from test rendering (#7346) * fix: Changelog titles for 3.10.x (#7347) * build: Release 3.10.1 (#7348) Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: fsbraun Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com> Co-authored-by: Simon Krull Co-authored-by: Fabien MICHEL Co-authored-by: Ivo Branco * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update docs/upgrade/3.10.1.rst Co-authored-by: Patrick Mazulo * ci: Flake8 fixes (#7372) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix version number in bump commit * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * fix: typos in CHANGELOG.rst * build: release 3.10.1rc1 (#7330) * fix: Use http rather than https in toolbar sites menu (#7331) * fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332) * fix: Rename changelog title to fix release script * fix: Changelog title for 3.10.1rc1 (#7345) * fix: Request missing from test rendering (#7346) * fix: Changelog titles for 3.10.x (#7347) * build: Release 3.10.1 (#7348) * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update docs/upgrade/3.10.1.rst Co-authored-by: Patrick Mazulo * ci: Flake8 fixes * Addressing review comment [#7372] Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: fsbraun Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: Patrick Mazulo (cherry picked from commit 3b2dc101772bbfca75ab51b678a51025d6872b31) * Add release candidate to changelog version * Change 3.11.0rc1 release date to fix `make-changelog` * build: Release 3.11.0 (#7373) * fix: Added language to page cache key (#7354) * Update install.rst (#7368) Remove bug in `python manage.py command` * Updated changelog for 3.11.0 * feat: Release/3.11.1 (#7431) * ci: stale bot added (#7298) * ci: Added codespell (#7355) Co-authored-by: Christian Clauss * ci: codespell config taken from #7292 * fix: Added language to page cache key (#7354) * ci: Remove a superfluous installation of codespell (#7356) * build: bump django from 3.2.13 to 3.2.14 in /docs (#7358) Bumps [django](https://github.com/django/django) from 3.2.13 to 3.2.14. - [Release notes](https://github.com/django/django/releases) - [Commits](https://github.com/django/django/compare/3.2.13...3.2.14) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * typo (#7360) * Update install.rst (#7368) Remove bug in `python manage.py command` * ci: Flake8 fixes (#7372) * Release 3.10.0 RC1 (#7215) * [3.10.0rc1 release process] Bumped version to 3.10.0rc1 * [3.10.0rc1 release process] compilemessages * [3.10.0rc1 release process] compiling new static files * [3.10.0rc1 release process] updating latest docs * Update release/3.10 from develop (#7219) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull * Add toolbar fix for broken CMS in the release 3.10.x (#7233) * Fix script typos (#7201) * [refactor] Typos in release scripts * This was correct. Co-authored-by: Simon Krull * feat: Added concurrency option to github workflows (#7205) * fix: Disable workflow concurrency to bring stability back to the CI (#7209) * Upgrade Gulp and Nodejs (#7208) * feat: upgrade sass and gulp sass so that it installs on a modern node.js * fix: upgrade some packages and gulp config to 4.x series * fix: add support for icons working as well * Feat: get some tasks to work * fix: port one more tasks even if it is still erroring * wip: still broken config for webpack bundle * fix: let the new tests run * fix: issue with lint task * fix: some more issues with loaders * feat: get some tests passing atleast * fix: the frontend tests pass now * feat: generate new lock file * feat: use gulp 4.x * feat: make build use node16 as well * feat: add .nvmrc for a consistent experience * feat: Run workflows in concurrency groups (#7211) * feat: Added concurrency config using unique workflow groups * Remove whitespace to test cancellation * Remove whitespace to test cancellation 2 Co-authored-by: Vinit Kumar * fix: Toolbar bug in 3.10 (#7232) Co-authored-by: fsbraun Co-authored-by: Mark Walker Co-authored-by: Simon Krull Co-authored-by: fsbraun * fix: using .nvmrc to target teh right nvm version * Release/3.10.x (#7260) Releasing 3.10.0RC2 * [3.10.0rc2 release process] Bumped version to 3.10.0rc2 * [3.10.0rc2 release process] compilemessages * [3.10.0rc2 release process] compiling new static files * [3.10.0rc2 release process] updating latest docs * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible * Release/3.10.x (#7275) * Fixes #7288 by also catching AttributeError, when the current toolbar… (#7289) * Fixes #7288 by also catching AttributeError, when the current toolbar object doesn't define get_draft_url() * #7288: also catch AttributeError when `get_absolute_url()` isn't defined. * Fix for django 2.2 in middleware [#7290] (#7293) * Fix for django 2.2 in middleware [#7290] * Address isort concern * Update release script to make it compatible with BSD (macos) compatible * Update release script to make it compatible with BSD (macos) compatible (#7294) * Fix version number in bump commit * Fix release script version commit. (#7295) * Update release script to make it compatible with BSD (macos) compatible * Fix version number in bump commit * fix: typos in CHANGELOG.rst * build: release 3.10.1rc1 (#7330) * fix: Use http rather than https in toolbar sites menu (#7331) * fix: Revert change to the toolbar sites menu to use ``http`` protocol (#7332) * fix: Rename changelog title to fix release script * fix: Changelog title for 3.10.1rc1 (#7345) * fix: Request missing from test rendering (#7346) * fix: Changelog titles for 3.10.x (#7347) * build: Release 3.10.1 (#7348) * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update CHANGELOG.rst Co-authored-by: Patrick Mazulo * Update docs/upgrade/3.10.1.rst Co-authored-by: Patrick Mazulo * ci: Flake8 fixes * Addressing review comment [#7372] Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: fsbraun Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: Patrick Mazulo * build: bump django from 3.2.14 to 3.2.15 in /docs (#7379) Bumps [django](https://github.com/django/django) from 3.2.14 to 3.2.15. - [Release notes](https://github.com/django/django/releases) - [Commits](https://github.com/django/django/compare/3.2.14...3.2.15) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: default light mode (#7381) * ci: Merging release/3.11.0 (#7377) * docs: Bump requirements (#7382) * docs: Bump requirements * docs: Bump python verion used by RTD * docs: Have RTD install from setup.py * chore: Fix spelling errors * docs: build against python 3.8 * docs: try to install from `setup.py` using conf file * docs: Install from pip then setup * ci: Install django-cms from pip again * fix: CMS check management command fixed [#7386] * ci: sync isort line length (#7353) * docs: fixing a link (#7393) * docs: fixing a link misspelled URL * Update CONTRIBUTING.rst Co-authored-by: Mark Walker Co-authored-by: Mark Walker * refactor: Move js API functions to CMS.Helpers to make them available also to the admin site (#7384) Move CMS.API.Toolbar.get_color_scheme to CMS.API.Helpers.getColorScheme and CMS.API.Toolbar.set_color_scheme to CMS.API.Helpers.setColorScheme * fix: Allow partially overriding CMS_CACHE_DURATIONS (#7339) * Allow partially overriding CMS_CACHE_DURATIONS * add doc and changelog Co-authored-by: Fabian Braun * Adjust paste label in pt-br locale (#7376) * feat: Add support for tel: and mailto: URIs in Advanced Page Settings redirect field (#7370) Co-authored-by: Patrick Mazulo * feat: Add support for tel: and mailto: URIs in Advanced Page Settings redirect field * docs: Correction of headings around CMSPlugin & CMSPluginBase (#7406) * fix: Unlocalize page and node ids when rendering the page tree in the admin (#7188) * #7175: unlocalize page and node ids when rendering the page tree in the admin * Fix flake8 issue * Update the test so as not to have to generate one thousand pages. The downside is that it only works in sqlite * Make isort happy * #7155: extend unlocalisation of pks to a few more templates * #7175: cleanup, dont unlocalize in `if` tags * Update CHANGELOG about #7175 Co-authored-by: Fabian Braun Co-authored-by: Mark Walker * fix: Clear page permission cache on page create (#6866) * Clear page permission cache on page create * Correct changelog entry * Update test_add_page.py * Update CHANGELOG.rst Co-authored-by: Mark Walker * fix: Changing color scheme resets session settings to defaults (#7407) * Fix: incorrect saveing of color scheme in CMS.settings * Add: changelog entry :-) * ci: Added pre-commit ci config (#7409) * perf: Don't count users when CMS_RAW_ID_USERS=True (#7414) * perf: Don't count users when CMS_RAW_ID_USERS=True When using CMS_RAW_ID_USERS=True on a Postgres database with many users, counting the users is slow and will always yield the same result. Only count users when using an integer value as a threshold and reuse the same logic for both PagePermissionInlineAdmin and GlobalPagePermissionAdmin. * Ensure that only integer settings of CMS_RAW_ID_USERS are compared to the number of users * Add documentation for the CMS_RAW_ID_USER=True setting * fix isort for added tests * Fix: in python this is always True: isinstance(False, int) Co-authored-by: Pankrat * fix: CMS check management command fixed [#7412] (#7413) * fix: CMS check management command fixed [#7412] Co-authored-by: jefe * ci: Some tests misusing assertTrue for comparisons fix (#7241) * Fix issue avoid-misusing-assert-true found at https://codereview.doctor * feat: Support for Django 4.1 (#7404) * support: Django 4.1 * Fix: apphook test * Run tests on all databases Co-authored-by: Vinit Kumar Co-authored-by: Mark Walker * build: bump django from 3.2.15 to 3.2.16 in /docs (#7417) * build: bump minimatch and gulp-if (#7416) Bumps [minimatch](https://github.com/isaacs/minimatch) to 3.0.4 and updates ancestor dependency [gulp-if](https://github.com/robrich/gulp-if). These dependencies need to be updated together. Updates `minimatch` from 1.0.0 to 3.0.4 - [Release notes](https://github.com/isaacs/minimatch/releases) - [Commits](https://github.com/isaacs/minimatch/compare/v1.0.0...v3.0.4) Updates `gulp-if` from 1.2.5 to 3.0.0 - [Release notes](https://github.com/robrich/gulp-if/releases) - [Commits](https://github.com/robrich/gulp-if/commits/3.0.0) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect - dependency-name: gulp-if dependency-type: direct:development ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Fabian Braun * fix: Added deprecation warning to `get_current_language()` (#7410) * fix: Added deprecation warning to `cms.utils.i18n.get_current_language()` * fix: Added deprecation warning to `cms.utils.i18n.get_current_language()` * Added stack level to deprecation warning Co-authored-by: Fabian Braun * feat: add Python 3.11 support for Django CMS (#7422) * fix: test python3.11 Authored-by: Vinit Kumar Signed-off-by: Vinit Kumar * fix: Adds a deprecation warning for SEND_BROKEN_LINK_EMAILS (#7420) * Fix: toolbar bug 3.10.rc1 * Feat: Dark mode support, including input from @marksweb, bugfix for tooltips * Upstream change to be able to merge * Feat: Dark mode support, including input from @marksweb, bugfix for tooltips * Revert "Fix: toolbar bug 3.10.rc1" This reverts commit 592a2b604e8f72b8e9c948e83163394cc6e8fe3d. * Fix: Recommit toolbar fix (??) * Fix: After lint failure: Remove spaces added by PyCharm * Fix: Wizzard button color * Fix: Correct toolbar according to cms_path Fix: Avoid unnecessary toolbar loading * TASK: use isort to sort imports * Fix: Move CMS.API.Toolbar.get_color_scheme to CMS.API.Helpers.getColorScheme and CMS.API.Toolbar.set_color_scheme to CMS.API.Helpers.setColorScheme * Fix: Typo in comment * Fix: Typos in comments * Fix: Typos in comments * Add: Changelog entry * Fix: base unit test for js frontend * Add: Basic set/get color scheme test * fix: deprecate SEND_BROKEN_LINK_EMAILS setting * fix: flake8 w504 Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Mark Walker * fix: Prefer titles matching request language (#7144) * prefer titles matching request language * add comments on use of annotate * fix wayward imports * Add changelog entry Co-authored-by: Vinit Kumar Co-authored-by: Mark Walker * [3.11.1rc1 release process] Building locales * [3.11.1rc1 release process] Bumped version to 3.11.1rc1 * [3.11.1rc1 release process] compilemessages * [3.11.1rc1 release process] compiling new static files * [3.11.1rc1 release process] updating latest docs * Update and rename .rst to 3.11.1.rst * Update 3.11.1.rst * Update index.rst * [3.11.1rc1 release process] Building locales * Update 3.11.1.rst * Update index.rst * Update index.rst * Update index.rst * Update index.rst * Update index.rst * Fix: Allow setup to run before dependencies are installed * Update transifex translations Signed-off-by: dependabot[bot] Signed-off-by: Vinit Kumar Co-authored-by: Mark Walker Co-authored-by: Christian Clauss Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hussein Srour Co-authored-by: Dapo Adedire Co-authored-by: Florian Delizy Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: Patrick Mazulo Co-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com> Co-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com> Co-authored-by: Qijia Liu Co-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com> Co-authored-by: Mark Walker Co-authored-by: Cage Johnson Co-authored-by: G3RB3N Co-authored-by: Pankrat Co-authored-by: ton77v <50094687+ton77v@users.noreply.github.com> Co-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com> Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Micah Denbraver * feat: Add github actions for publishing on pyi (#7438) * Add github actions for publishing on pyi * Fix branch trigger to branch `release/**` * Also run publish to test pypi on develop * build: Release v3.11.1 (#7455) * fix: Build docs always from the current local version (#7472) (#7475) * Fix: Build docs always from local version * Remove local files from requirements.in * Update `make-release` script * Add comments * Sync Makefile * Install docs requirements from the docs folder in github action * Install docs requirements from docs directory for tests * Rebase on repo dir * feat: add download statistics to readme (#7474) * Add download stats to readme * Fix: Downloads at position 1 * Undo: Recover accidentally deleted line. * docs: Added note to publish_pages API docs about it being a generator (#7483) * fix: Link both user and group from global page permissions to change form (#7486) * Better link change list to change form * Add filter for site * Make messages readable in dark mode, remove iOS9 compatibility trick which leads to unnecessary scoll bars (#7485) * fix: replace ' by ′ in fr translation − no more "page d\u0027accueil"! (#7488) * fix: replace ' by ′ in fr translation no more "page d\u0027accueil"! * Remove unnecessary escapes filter where translations {% filter "escapejs" %} ... {% endfilter %} only belongs to situations where data is put into html attributes or js code. Co-authored-by: Fabian Braun * docs: Update formatting in how-to/install.rst to avoid misunderstanding (#7501) * Update install.rst * Update install.rst * feat: add setting so redirect preserve params (#7489) Added a new setting that allow to configure globally if the django-cms redirects preserving the query parameters. `REDIRECT_PRESERVE_QUERY_PARAMS`. This feature is usefull for example: 1. marketing campains extra parameters, 2. social networks extra parameters like `fbclick`, 3. custom developed parameters, after that page has been moved, the older URLs for that page should preserve the functionality. * improved code readability (#7503) Co-authored-by: Nihal * feat: add setting to redirect slugs to lowercase (#7509) This commit adds the REDIRECT_TO_LOWERCASE_SLUG option which will cause the cms to redirect requests with an non-lowercase slug if no page with that slug is found. Implements #1324 * docs: Update incomplete color scheme docs (#7512) * fix/merge_errors * Update incomplete color scheme docs * fix typos * fix typos (#7514) * feat: add django 4.2 support (#7481) * revert: test change done earlier * feat: add django 4.2a1 to requirements and to the CI * fix: typo in the test.yml file * fix: update django to the stable * feat: some more updates to get the CI running * fix: two lint related issues * fix: update compatibility matrix to include django 4.2 support * ci: more deprecations in light of upcoming v4 (#7480) * Add deprecation warnings to cms.api * Fix typos --------- Co-authored-by: Vinit Kumar * ci: introduce ruff in place of flake8 for improved speed (#7504) * revert: test change done earlier * feat: replace flake8 with ruff * fix: code cleanup as per ruff recommendations * fix: cleanup code * fix: use flake-to-ruff to convert our config to ruff.toml file * fix: one more bypass * fix: review feedback * fix: cleanup code for usage dict, list and unnecessary usage Authored-by: Vinit Kumar Signed-off-by: Vinit Kumar * fix: broken ci tests * fix: isort issues in the forms.py * fix: explanation of the rules bypass * fix: isort issues * revert: changes to the testcases.py * fix: use ruff to format imports * fix: ignore isort for this file as it causes circular import issues * Update cms/toolbar/toolbar.py Co-authored-by: Fabian Braun * Update cms/api.py Co-authored-by: Fabian Braun --------- Signed-off-by: Vinit Kumar Co-authored-by: Fabian Braun * build: release 3.11.2 (#7526) * [3.11.2 release process] Bumped version to 3.11.2 * [3.11.2 release process] compiling new static files * [3.11.2 release process] updating latest docs * Update 3.11.2.rst * Update 3.11.2.rst * Update 3.11.2.rst * Update CHANGELOG.rst * Update 3.11.2.rst * Update CHANGELOG.rst Co-authored-by: Mark Walker * Update 3.11.2.rst --------- Co-authored-by: Github Release Action Co-authored-by: Mark Walker * Update README.rst --------- Signed-off-by: dependabot[bot] Signed-off-by: Vinit Kumar Co-authored-by: Florian Delizy Co-authored-by: Mark Walker Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Mark Walker Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com> Co-authored-by: Simon Krull Co-authored-by: Fabien MICHEL Co-authored-by: Ivo Branco Co-authored-by: Patrick Mazulo Co-authored-by: Dapo Adedire Co-authored-by: Christian Clauss Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hussein Srour Co-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com> Co-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com> Co-authored-by: Qijia Liu Co-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com> Co-authored-by: Mark Walker Co-authored-by: Cage Johnson Co-authored-by: G3RB3N Co-authored-by: Pankrat Co-authored-by: ton77v <50094687+ton77v@users.noreply.github.com> Co-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com> Co-authored-by: Vinit Kumar Co-authored-by: Micah Denbraver Co-authored-by: Jasper Co-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com> Co-authored-by: Ivo Branco Co-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com> Co-authored-by: Nihal Co-authored-by: pajowu Co-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com> Co-authored-by: Github Release Action * FIX: remove curly bracket left behind on PR 7488 (#7529) see this comment for more infos: https://github.com/django-cms/django-cms/pull/7488\#issuecomment-1513517082 * fix: lint menus app (#7534) * feat: add support for testing menus with ruff as well * fix: autofix issues with ruff * Fix #6848 (#7535) Co-authored-by: Vinit Kumar --------- Signed-off-by: dependabot[bot] Signed-off-by: Vinit Kumar Co-authored-by: Florian Delizy Co-authored-by: Mark Walker Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Mark Walker Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com> Co-authored-by: Simon Krull Co-authored-by: Fabien MICHEL Co-authored-by: Ivo Branco Co-authored-by: Patrick Mazulo Co-authored-by: Dapo Adedire Co-authored-by: Christian Clauss Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hussein Srour Co-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com> Co-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com> Co-authored-by: Qijia Liu Co-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com> Co-authored-by: Mark Walker Co-authored-by: Cage Johnson Co-authored-by: G3RB3N Co-authored-by: Pankrat Co-authored-by: ton77v <50094687+ton77v@users.noreply.github.com> Co-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com> Co-authored-by: Vinit Kumar Co-authored-by: Micah Denbraver Co-authored-by: Jasper Co-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com> Co-authored-by: Ivo Branco Co-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com> Co-authored-by: Nihal Co-authored-by: pajowu Co-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com> Co-authored-by: Github Release Action * build: Merge build into release 3.11.x (#7540) * [3.11.3 release process] Bumped version to 3.11.3 * [3.11.3 release process] compiling new static files * [3.11.3 release process] updating latest docs * Update 3.11.3.rst * Update CHANGELOG.rst * Update CHANGELOG.rst * Update 3.11.3.rst --------- Co-authored-by: Github Release Action * Fix ruff issues * fix: Backport v4.1.0rc4 fixes - Admin language and styling (#7630) (#7641) * Remove assets of 3.11.2 * fix: Toolbar action button becomes hard to read in dark mode * ci: Merge 3.11.4 release build back into release/3.11.x (#7644) * [3.11.4rc1 release process] Building locales * [3.11.4rc1 release process] Bumped version to 3.11.4rc1 * [3.11.4rc1 release process] compiling new static files * [3.11.4rc1 release process] updating latest docs * Update translations * Update translations --------- Co-authored-by: Github Release Action * ci: Merge 3.11.4 build into `release/3.11.x` (#7645) * [3.11.4 release process] Building locales * [3.11.4 release process] Bumped version to 3.11.4 * [3.11.4 release process] compiling new static files * [3.11.4 release process] updating latest docs --------- Co-authored-by: Github Release Action * Update compatibility table * Fix: Correct language of help menu * fix: remove double entries in Changelog * Update CHANGELOG.rst --------- Signed-off-by: dependabot[bot] Signed-off-by: Vinit Kumar Co-authored-by: Github Release Action Co-authored-by: Mark Walker Co-authored-by: Florian Delizy Co-authored-by: Mark Walker Co-authored-by: Vinit Kumar Co-authored-by: Simon Krull Co-authored-by: Mark Walker Co-authored-by: Marco Bonetti Co-authored-by: Conrad Co-authored-by: jillalberts <81445981+jillalberts@users.noreply.github.com> Co-authored-by: Simon Krull Co-authored-by: Fabien MICHEL Co-authored-by: Ivo Branco Co-authored-by: Patrick Mazulo Co-authored-by: Dapo Adedire Co-authored-by: Christian Clauss Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hussein Srour Co-authored-by: viliammihalik <79649195+viliammihalik@users.noreply.github.com> Co-authored-by: Shivan Sivakumaran <51132467+shivan-s@users.noreply.github.com> Co-authored-by: Qijia Liu Co-authored-by: wesleysima <45492117+wesleysima@users.noreply.github.com> Co-authored-by: Cage Johnson Co-authored-by: G3RB3N Co-authored-by: Pankrat Co-authored-by: ton77v <50094687+ton77v@users.noreply.github.com> Co-authored-by: code-review-doctor <72647856+code-review-doctor@users.noreply.github.com> Co-authored-by: Vinit Kumar Co-authored-by: Micah Denbraver Co-authored-by: Jasper Co-authored-by: Corentin Bettiol <45763865+corentinbettiol@users.noreply.github.com> Co-authored-by: Ivo Branco Co-authored-by: Nihal Rahman <70905551+deepbluesquirrel@users.noreply.github.com> Co-authored-by: Nihal Co-authored-by: pajowu Co-authored-by: Danny Waser <79070834+wasertech@users.noreply.github.com> --- CHANGELOG.rst | 76 +++++++++++ cms/__init__.py | 2 +- cms/cms_toolbars.py | 12 +- cms/locale/ar/LC_MESSAGES/django.mo | Bin 43462 -> 43366 bytes cms/locale/ar/LC_MESSAGES/django.po | 13 +- cms/locale/ca/LC_MESSAGES/django.mo | Bin 31687 -> 31617 bytes cms/locale/ca/LC_MESSAGES/django.po | 13 +- cms/locale/cs/LC_MESSAGES/django.mo | Bin 40299 -> 40181 bytes cms/locale/cs/LC_MESSAGES/django.po | 17 ++- cms/locale/da/LC_MESSAGES/django.mo | Bin 24386 -> 24314 bytes cms/locale/da/LC_MESSAGES/django.po | 13 +- cms/locale/de/LC_MESSAGES/django.mo | Bin 41813 -> 41973 bytes cms/locale/de/LC_MESSAGES/django.po | 13 +- cms/locale/de/LC_MESSAGES/djangojs.mo | Bin 603 -> 603 bytes cms/locale/de/LC_MESSAGES/djangojs.po | 2 +- cms/locale/en/LC_MESSAGES/django.po | 11 +- cms/locale/en/LC_MESSAGES/djangojs.po | 8 +- cms/locale/es/LC_MESSAGES/django.mo | Bin 40739 -> 40670 bytes cms/locale/es/LC_MESSAGES/django.po | 13 +- cms/locale/fa/LC_MESSAGES/django.mo | Bin 48117 -> 48002 bytes cms/locale/fa/LC_MESSAGES/django.po | 13 +- cms/locale/fi/LC_MESSAGES/django.mo | Bin 28703 -> 28636 bytes cms/locale/fi/LC_MESSAGES/django.po | 13 +- cms/locale/fr/LC_MESSAGES/django.mo | Bin 42114 -> 42273 bytes cms/locale/fr/LC_MESSAGES/django.po | 34 +++-- cms/locale/fr/LC_MESSAGES/djangojs.mo | Bin 654 -> 650 bytes cms/locale/fr/LC_MESSAGES/djangojs.po | 10 +- cms/locale/hr/LC_MESSAGES/django.mo | Bin 40499 -> 40410 bytes cms/locale/hr/LC_MESSAGES/django.po | 13 +- cms/locale/it/LC_MESSAGES/django.mo | Bin 40266 -> 41059 bytes cms/locale/it/LC_MESSAGES/django.po | 44 +++--- cms/locale/it/LC_MESSAGES/djangojs.mo | Bin 623 -> 612 bytes cms/locale/it/LC_MESSAGES/djangojs.po | 5 +- cms/locale/ja/LC_MESSAGES/django.mo | Bin 39030 -> 38950 bytes cms/locale/ja/LC_MESSAGES/django.po | 13 +- cms/locale/ko_KR/LC_MESSAGES/django.mo | Bin 22937 -> 22856 bytes cms/locale/ko_KR/LC_MESSAGES/django.po | 13 +- cms/locale/lt/LC_MESSAGES/django.mo | Bin 40627 -> 40556 bytes cms/locale/lt/LC_MESSAGES/django.po | 13 +- cms/locale/nb/LC_MESSAGES/django.mo | Bin 31870 -> 31810 bytes cms/locale/nb/LC_MESSAGES/django.po | 13 +- cms/locale/nl/LC_MESSAGES/django.mo | Bin 40797 -> 40955 bytes cms/locale/nl/LC_MESSAGES/django.po | 15 +- cms/locale/pl/LC_MESSAGES/django.mo | Bin 40420 -> 40351 bytes cms/locale/pl/LC_MESSAGES/django.po | 13 +- cms/locale/pt/LC_MESSAGES/django.mo | Bin 33766 -> 33692 bytes cms/locale/pt/LC_MESSAGES/django.po | 13 +- cms/locale/pt_BR/LC_MESSAGES/django.mo | Bin 39211 -> 41201 bytes cms/locale/pt_BR/LC_MESSAGES/django.po | 45 +++--- cms/locale/ru/LC_MESSAGES/django.mo | Bin 52686 -> 52592 bytes cms/locale/ru/LC_MESSAGES/django.po | 13 +- cms/locale/sq/LC_MESSAGES/django.mo | Bin 40394 -> 40562 bytes cms/locale/sq/LC_MESSAGES/django.po | 13 +- cms/locale/sq/LC_MESSAGES/djangojs.mo | Bin 644 -> 644 bytes cms/locale/sq/LC_MESSAGES/djangojs.po | 2 +- cms/locale/sv/LC_MESSAGES/django.mo | Bin 32597 -> 32528 bytes cms/locale/sv/LC_MESSAGES/django.po | 13 +- cms/locale/ta/LC_MESSAGES/django.mo | Bin 2661 -> 2661 bytes cms/locale/ta/LC_MESSAGES/django.po | 13 +- cms/locale/tr/LC_MESSAGES/django.mo | Bin 30301 -> 30210 bytes cms/locale/tr/LC_MESSAGES/django.po | 13 +- cms/locale/uk/LC_MESSAGES/django.mo | Bin 52241 -> 52137 bytes cms/locale/uk/LC_MESSAGES/django.po | 13 +- cms/locale/zh_CN/LC_MESSAGES/django.mo | Bin 27965 -> 28161 bytes cms/locale/zh_CN/LC_MESSAGES/django.po | 48 ++++--- cms/locale/zh_CN/LC_MESSAGES/djangojs.po | 2 +- cms/locale/zh_TW/LC_MESSAGES/django.mo | Bin 13601 -> 13600 bytes cms/locale/zh_TW/LC_MESSAGES/django.po | 16 ++- cms/static/cms/css/3.11.2/cms.base.css | 3 - cms/static/cms/css/3.11.2/cms.pagetree.css | 3 - cms/static/cms/css/3.11.2/cms.welcome.css | 3 - cms/static/cms/css/3.11.2/cms.wizard.css | 3 - cms/static/cms/css/3.11.3/cms.base.css | 3 - cms/static/cms/css/3.11.3/cms.pagetree.css | 3 - cms/static/cms/css/3.11.3/cms.welcome.css | 3 - cms/static/cms/css/3.11.3/cms.wizard.css | 3 - cms/static/cms/css/3.11.4/cms.base.css | 3 + cms/static/cms/css/3.11.4/cms.pagetree.css | 3 + cms/static/cms/css/3.11.4/cms.welcome.css | 3 + cms/static/cms/css/3.11.4/cms.wizard.css | 3 + .../cms/fonts/3.11.2/django-cms-iconfont.woff | Bin 6640 -> 0 bytes .../fonts/3.11.2/django-cms-iconfont.woff2 | Bin 5652 -> 0 bytes .../cms/fonts/3.11.3/django-cms-iconfont.eot | Bin 11052 -> 0 bytes .../cms/fonts/3.11.3/django-cms-iconfont.svg | 129 ------------------ .../cms/fonts/3.11.3/django-cms-iconfont.ttf | Bin 10840 -> 0 bytes .../cms/fonts/3.11.3/django-cms-iconfont.woff | Bin 6640 -> 0 bytes .../fonts/3.11.3/django-cms-iconfont.woff2 | Bin 5668 -> 0 bytes .../django-cms-iconfont.eot | Bin 11052 -> 11104 bytes .../django-cms-iconfont.svg | 35 ++--- .../django-cms-iconfont.ttf | Bin 10840 -> 10892 bytes .../cms/fonts/3.11.4/django-cms-iconfont.woff | Bin 0 -> 6648 bytes .../fonts/3.11.4/django-cms-iconfont.woff2 | Bin 0 -> 5704 bytes .../js/dist/3.11.2/bundle.admin.base.min.js | 1 - .../3.11.2/bundle.admin.changeform.min.js | 1 - .../dist/3.11.2/bundle.admin.pagetree.min.js | 1 - .../3.11.2/bundle.forms.apphookselect.min.js | 1 - .../bundle.forms.pageselectwidget.min.js | 1 - .../bundle.forms.pagesmartlinkwidget.min.js | 1 - .../3.11.2/bundle.forms.slugwidget.min.js | 1 - .../cms/js/dist/3.11.2/bundle.toolbar.min.js | 1 - .../js/dist/3.11.3/bundle.admin.base.min.js | 1 - .../3.11.3/bundle.admin.changeform.min.js | 1 - .../js/dist/3.11.3/bundle.admin.widget.min.js | 1 - .../3.11.3/bundle.forms.apphookselect.min.js | 1 - .../bundle.forms.pageselectwidget.min.js | 1 - .../bundle.forms.pagesmartlinkwidget.min.js | 1 - .../3.11.3/bundle.forms.slugwidget.min.js | 1 - .../cms/js/dist/3.11.3/bundle.toolbar.min.js | 1 - .../js/dist/3.11.4/bundle.admin.base.min.js | 1 + .../3.11.4/bundle.admin.changeform.min.js | 1 + .../bundle.admin.pagetree.min.js | 2 +- .../bundle.admin.widget.min.js | 2 +- .../3.11.4/bundle.forms.apphookselect.min.js | 1 + .../bundle.forms.pageselectwidget.min.js | 1 + .../bundle.forms.pagesmartlinkwidget.min.js | 1 + .../3.11.4/bundle.forms.slugwidget.min.js | 1 + .../cms/js/dist/3.11.4/bundle.toolbar.min.js | 1 + .../cms/sass/components/_iconography.scss | 12 +- cms/static/cms/sass/components/_toolbar.scss | 2 +- docs/index.rst | 4 +- docs/upgrade/3.11.4.rst | 62 +++++++++ docs/upgrade/index.rst | 1 + 122 files changed, 497 insertions(+), 420 deletions(-) delete mode 100644 cms/static/cms/css/3.11.2/cms.base.css delete mode 100644 cms/static/cms/css/3.11.2/cms.pagetree.css delete mode 100644 cms/static/cms/css/3.11.2/cms.welcome.css delete mode 100644 cms/static/cms/css/3.11.2/cms.wizard.css delete mode 100644 cms/static/cms/css/3.11.3/cms.base.css delete mode 100644 cms/static/cms/css/3.11.3/cms.pagetree.css delete mode 100644 cms/static/cms/css/3.11.3/cms.welcome.css delete mode 100644 cms/static/cms/css/3.11.3/cms.wizard.css create mode 100644 cms/static/cms/css/3.11.4/cms.base.css create mode 100644 cms/static/cms/css/3.11.4/cms.pagetree.css create mode 100644 cms/static/cms/css/3.11.4/cms.welcome.css create mode 100644 cms/static/cms/css/3.11.4/cms.wizard.css delete mode 100644 cms/static/cms/fonts/3.11.2/django-cms-iconfont.woff delete mode 100644 cms/static/cms/fonts/3.11.2/django-cms-iconfont.woff2 delete mode 100644 cms/static/cms/fonts/3.11.3/django-cms-iconfont.eot delete mode 100644 cms/static/cms/fonts/3.11.3/django-cms-iconfont.svg delete mode 100644 cms/static/cms/fonts/3.11.3/django-cms-iconfont.ttf delete mode 100644 cms/static/cms/fonts/3.11.3/django-cms-iconfont.woff delete mode 100644 cms/static/cms/fonts/3.11.3/django-cms-iconfont.woff2 rename cms/static/cms/fonts/{3.11.2 => 3.11.4}/django-cms-iconfont.eot (85%) rename cms/static/cms/fonts/{3.11.2 => 3.11.4}/django-cms-iconfont.svg (98%) rename cms/static/cms/fonts/{3.11.2 => 3.11.4}/django-cms-iconfont.ttf (85%) create mode 100644 cms/static/cms/fonts/3.11.4/django-cms-iconfont.woff create mode 100644 cms/static/cms/fonts/3.11.4/django-cms-iconfont.woff2 delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.admin.base.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.admin.changeform.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.admin.pagetree.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.forms.apphookselect.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.forms.pageselectwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.forms.pagesmartlinkwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.forms.slugwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.2/bundle.toolbar.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.admin.base.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.admin.changeform.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.admin.widget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.forms.apphookselect.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.forms.pageselectwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.forms.pagesmartlinkwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.forms.slugwidget.min.js delete mode 100644 cms/static/cms/js/dist/3.11.3/bundle.toolbar.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.admin.base.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.admin.changeform.min.js rename cms/static/cms/js/dist/{3.11.3 => 3.11.4}/bundle.admin.pagetree.min.js (81%) rename cms/static/cms/js/dist/{3.11.2 => 3.11.4}/bundle.admin.widget.min.js (59%) create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.forms.apphookselect.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.forms.pageselectwidget.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.forms.pagesmartlinkwidget.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.forms.slugwidget.min.js create mode 100644 cms/static/cms/js/dist/3.11.4/bundle.toolbar.min.js create mode 100644 docs/upgrade/3.11.4.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 11cc71bdd27..20dedb37b3e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,82 @@ Changelog ========= +3.11.4 (2023-09-06) +=================== + +Features: +--------- +* Update dark mode switch to be compatible with Django 4.2 admin dark mode (#7549) (1106ae6d7) -- Fabian Braun + +Bug Fixes: +---------- +* Toolbar action button becomes hard to read in dark mode (c626022ba) -- Fabian Braun +* Backport v4.1.0rc4 fixes - Admin language and styling (#7630) (#7641) (90b72ebea) -- Fabian Braun +* diff-dom freezing on content refresh: #7460 (#7600) (d8e9c527e) -- Vinit Kumar +* Fixed RecursionError when extending templates (#7594) (c99f78759) -- mihalikv +* JS issues with running CMS under cypress (#7591) (ce4c29948) -- Vinit Kumar +* Mitigate performance hit due to deprecation warnings for v4.1 (#7587) (9908d7e70) -- Fabian Braun +* create page wizard fails with Asian page titles/unicode slugs (#7565) (0ab640ce3) -- Fabian Braun +* require Django >= 3.2 (#7562) (a77358b93) -- Fabian Braun +* respect pre-set (48353c2d6) -- Fabian Braun +* lint menus app (#7534) (927b60b47) -- Vinit Kumar +* remove curly bracket left behind on PR 7488 (#7529) (123f7df91) -- Corentin Bettiol + +Statistics: +----------- + +This release includes 46 pull requests, and was created with the help of the following contributors (in alphabetical order): + +* ChengDaqi2023 (1 pull request) +* Corentin Bettiol (1 pull request) +* Fabian Braun (15 pull requests) +* Github Release Action (3 pull requests) +* Vinit Kumar (3 pull requests) +* caption (1 pull request) +* mihalikv (1 pull request) +* suryadev99 (1 pull request) + +With the review help of the following contributors: + +* Cage Johnson +* Christian Clauss +* Conrad +* Corentin Bettiol +* Danny Waser +* Dapo Adedire +* Fabian Braun +* Fabien MICHEL +* Florian Delizy +* G3RB3N +* Github Release Action +* Hussein Srour +* Ivo Branco +* Jasper +* Marco Bonetti +* Mark Walker +* Micah Denbraver +* Nihal +* Nihal Rahman +* Pankrat +* Patrick Mazulo +* Petr Klus +* Qijia Liu +* Shivan Sivakumaran +* Simon Krull +* Vinit Kumar +* code-review-doctor +* dependabot[bot] +* fsbraun +* jefe +* jillalberts +* pajowu +* ton77v +* viliam mihalik +* viliammihalik +* wesleysima + +Thanks to all contributors for their efforts! + 3.11.3 (2023-04-25) =================== diff --git a/cms/__init__.py b/cms/__init__.py index a684708c539..99936d36dcb 100644 --- a/cms/__init__.py +++ b/cms/__init__.py @@ -1,4 +1,4 @@ -__version__ = '3.11.3' +__version__ = '3.11.4' try: import django diff --git a/cms/cms_toolbars.py b/cms/cms_toolbars.py index a275d9b350d..6abb93fdf77 100644 --- a/cms/cms_toolbars.py +++ b/cms/cms_toolbars.py @@ -48,12 +48,12 @@ SHORTCUTS_BREAK = 'Shortcuts Break' DEFAULT_HELP_MENU_ITEMS = ( - (gettext("Getting started developer guide"), 'https://docs.django-cms.org/en/latest/introduction/index.html'), - (gettext("Documentation"), 'https://docs.django-cms.org/en/latest/'), - (gettext("User guide"), 'https://docs.google.com/document/d/1f5eWyD_sxUSok436fSqDI0NHcpQ88CXQoDoQm9ZXb0s/'), - (gettext("Support Forum"), 'https://discourse.django-cms.org/'), - (gettext("Support Slack"), 'https://www.django-cms.org/slack'), - (gettext("What's new"), 'https://www.django-cms.org/en/blog/'), + (_("Getting started developer guide"), 'https://docs.django-cms.org/en/latest/introduction/index.html'), + (_("Documentation"), 'https://docs.django-cms.org/en/latest/'), + (_("User guide"), 'https://docs.google.com/document/d/1f5eWyD_sxUSok436fSqDI0NHcpQ88CXQoDoQm9ZXb0s/'), + (_("Support Forum"), 'https://discourse.django-cms.org/'), + (_("Support Slack"), 'https://www.django-cms.org/slack'), + (_("What's new"), 'https://www.django-cms.org/en/blog/'), ) diff --git a/cms/locale/ar/LC_MESSAGES/django.mo b/cms/locale/ar/LC_MESSAGES/django.mo index 88d404a7bc20d8ceb66978bdbaa1b08e56e1d834..9a11cd6afccccc98854f596210a12359a2dd0f4d 100644 GIT binary patch delta 9425 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 pl~wm#OOEukO^P@$G-+(U6{10FPsBr)Q delta 9519 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 bla7)FB}, 2022\n" -"Language-Team: Arabic (http://www.transifex.com/divio/django-cms/language/ar/)\n" +"Language-Team: Arabic (http://app.transifex.com/divio/django-cms/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -65,9 +65,6 @@ msgstr "علامة الوصف التعريفية" msgid "A description of the page used by search engines." msgstr "شرح عن الصفحة تستخدمه محركات البحث." -msgid "Slug must not be empty." -msgstr "حقل الـ Slug يجب ان لا يكون فارغا" - msgid "Page type" msgstr "نوع الصفحة" @@ -574,6 +571,12 @@ msgstr "زوّد الصفحة الجديدة بعنوان." msgid "Leave empty for automatic slug, or override as required." msgstr "لعنوان تفرع تلقائي يُترك فارغاً ، أو تعاد صياغته حسب الطلب." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "ليس لديك الصلاحية لإضافة صفحة." diff --git a/cms/locale/ca/LC_MESSAGES/django.mo b/cms/locale/ca/LC_MESSAGES/django.mo index 4db9243b30b4a4c40fa50d3f9e79c7e8cb827b58..7a4d5884f5c5e6675fb048317b5cd8df8981c200 100644 GIT binary patch delta 8403 zcmYk=30PKD0><$Jq6ngZfXKdsh+>I5D7fMRno79hQfZjE0A>>E9n!RM$?O{|w`{R= zTq>8$k}^w8%hJ-;$r>Bc$}rQ?#un%Qa!);TpN_w?-Ls$jX>VWis=nsseA(P*mEqao zWlS`NHZ`WLw=n^c$~ESVL}O;-0UU^3l8o`-0<6LCWMd}bDeQvXQjGD#3T%w?&=(is zAbbdK#?P^xF^&mHH71vg99)2NaRiz)W7@+=Y=BF#39i5ZT#Jm=Y{o#`gH?DK{jpao zx4aNTNRL6iKLeX#6$aD4SwbX;jCJ)H#%#xir1zsbK7<|dD5|3ywmdN1m^{*9*a?f# z7nh?tT7_D~r?4f~ATu@}VH<4N+L#RbH|>egrWuD!-YiDV?0IaAH5iPC&<8(3&EN}U z)y)NKP=-5zj@W|y?&yz2sCLF%OR)**GIUfhk4Ph2gnDr~>cx$y@)vCRUepTg$L4q( zHPEk7Grxp4;Vo3pUyGc2vDrQ5_vb zt;8|Z06#!A{5h)L1q{HSZN7I~cY-0P{77tqX>D2m2qIZzFlbYV986PbD{erYfo-TI ze-X7(`%x=!7}d~cr~%btD1L{9cmum)VWxXa7UNx{>rg8)(&0pe5h=x{I3Lx(GE@go zp_Xtrs)Hk_t$7bMpifaNbsjbIIt<5aI0ysT4-I$>YNc*Nt-w^9cIFUKgVm@3EJJm? z26gDRqn3O>s)4sr9iBkd`xrH_Z!s1xBA*Y_luO|gV^K4jglgz6n}3hZpO2c!0@N0)v*lY+OS{{q4_M!^`6p5B{u{MIwHUAa z{|ylxBEJsql80dd=`_^R%|gv=E~eoU%*UOm2Ct(AasxHsW_+!579vpTB#gmK48;P} zp`VCO5Rob(I`zv?_kSnqx8Nvt#&f6@ie*1kKNF)c7d5ak$S#>FsE*g7mi$@NN^M0A zqyKceFx^@Ml8l!)Btig2>oy%YJe+IGkhAg zf;E_k2QdN9+kC&StiP5dm`kb`Q&BVMY|}kaXJQz(z%i)9Q;yoAO4OboMs2}K)J(s& z`E{5~`Z{W2ahyo?my8kE)gcm0WH@TZlTaO$VF=E#E<>%*lcvyP$UBl++mF=#K6G}ucMxzQ^p(Yu{4*pNmz=OznV;ho5tbIikT#O%SI6nudh7)$TbI1nrK0&2<5p!V`tjKNqA z#(2!ZJY0v2&74LJFoMip*b{YD7NS=25e(G*f1C*C!EDA%JcC-1AVza5Mq_U*N3F~r zRQVgItvH4)@dKOx9coLjqE@sqy{qFW)Yhb<+UbN1>EGnpf_@lIdN``#sWyKm>V#s>H#rs76)S`&GfNMF2)d_zo5ANM|& zp;qJ>)LwpwZLk5AC`m4fFGPFcf zQTMgdR;ae=<*2i;3Uv*4qORFd)Gat=J&kJk9IF0h)CvXWyY&)K@3ppe%xC@8aUL03 zqQU5k<4_GvM!isusy7d{*GsJ%(URzdo57? zrDK5Ze>!>C58}2Su0xI1B)nNf@>4u{|EF)3x zuR_gm6Y}jbFJfoBf|_YYk$YIPFp6{!RJ)^#SpS=el#`K$8!;V^VOzY4Ntn!cSbN_e z)zPgOg5yvFE5|Ub#0*?v-G~09&toWFMz!Nx?B<6Sv;I0b=g6%@|~zj5>_fsJ&c)+M3O% znZ9hxUq=n-7^Hhn0^kNL0KZS@I z$gI!cJ7Cj&P%|Ei5jX+0$M>OTyc~5#9>w|&Q3Ke7TH4pK6&^%ytiwXQgnGY636s

^;;#Yf&ruE2_Q56Wjr{ zMCB)-@-ru}{`E^ihL$KFb=U@?Iw(gi>3qBeSD_BoIaC7|QT6}8Voc?PseB&RPr$kc z^`UwJHGu;dg&$6I?9!4EONP&F?p`Nh0_pCkisLa3t1t)GqL%hk)IGj{s(%AjKjC)w zFSFfI9XhCqK8(@08a07ED##^r7`tMlJKQD8L%mRlTKZztN{mI#tO9jCAH>194=14i zB=`NPIE3^Z)NMI}>i7(*oj))Wov_L7C$|r(!|A9)buVg9SK0jSSU+OawL6TO=?T;s z`5v`J*HAO=f2Z5wDAb_E>^NsI#*ZJK_(RN&hBgs{2o)B5Y0iLDY-8 zFdILz2H)-ex)tI&@+(mTXfe(G(Bz@gQ;=OS9@IduV;9Vw?v~HNUZkH!rzw$IBAWRX z)Jj~(JZv_@{a_41)mx6bW@}LmU&bcbd8TV`R69dZTU3leScW=;_oKd~YppNMWc{^Q z$H`C!=g=2_LfzNjP-mlAnY-7i7(}`as(yD=M}tsXH5s+^Rj77Xq6WGd_2sOy=~m@# z`_sx<{{|E|WVFHssMEO(d*cc0fT0!c(ha~2(iN!s8!!!z*!)YVEr_1wZe>5zo|jiwK7+2xzlvE+i*DQg%s2hx5E(3Lv2YBYOlwl22hIH>k8DVzYldiA4N@Q58jM5 z=z|wg?Oj1{^u4!!Vvg}Aq7Fk)14zbT%tUpNXUp?Z4UR<3cnOB#GpG(;!9aW+HGubR z`V?wq&SEJ3h&ug^=4cDq{{cke$tXw7)Pq{`wWve05!LZms0M;7-49eMCX()r+M3Cz z_hzAHIu9dorOn@p8pv+cp*?_cy8mAgX@S2f14Hg}XOxASNf&Dmo8Jeu1p`oD$|BS! zy9|?Y1*)Chs1-ehTFEc58P=j!?k6nKjQp$I3UR2Br(y(lLyfoywK5Y?TQdbUuqyPz zq56X-7N2sXhEId(>ggJpbn7kTo*>m8dlRM++7P;u_XA-iA(OP8W>z&j-^K@%e>3s7 z@H2v@ILWgkGR`Z~^Fd_zsM{%PXX{dAt`MRKUlAIUKY`GRxE?R!DTKDfOE7_;N3*<} z`0@Ib`~T?sd3r{LIN7$wcuIy6ifoN2@}mh$2)?#XHD#R%4(U~de4C$O-^n6fOT3BA zf79jgq<4+wuJ{y3Hq?({OAlTi`;Sr?V&R8lgCa1$lD7)01dTn{J5%p|R63E@XV zf1AEc{2M|k>CyNTLEo%P1U<>*-;R0sa(#~bM?B0Y%p?Dz{(5xS%{MK`;3w&?=W}8c zJv*YqBkrJN3ZXM0oG^ltIzk7}ndl_H`^fPo74K;plkNDB`v2!H(%o#{WB4hBy3c<; z!-@QdFqN{Fww`_k4-jr8{V&whjnJI*Y+I)z-bOe}{vpC#H$TB%49s+ljAG0nZr1qsqtC z_?|L(9wa`%i($qP(Nj!#fOsfjCh?~U`a5?|(%!btHqs3UrwJ>`n~Upl0zQIWY(0|Z z2Ejx6He5jXouDVz#iUWTOCRK)38|j+_$04FPhouT1TNHH&k7s=lAI@qe}scQJL01f z){=UkR9^xgN^=wGVT3~BdS-d*;^X>WC#FwhQ^Hb8D+niv4BmQD$4Bu delta 8490 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 x*?)0h>m^H;G$!WfM91W(EKPG+o diff --git a/cms/locale/ca/LC_MESSAGES/django.po b/cms/locale/ca/LC_MESSAGES/django.po index d1895427503..d30c86d6eac 100644 --- a/cms/locale/ca/LC_MESSAGES/django.po +++ b/cms/locale/ca/LC_MESSAGES/django.po @@ -12,10 +12,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Catalan (http://www.transifex.com/divio/django-cms/language/ca/)\n" +"Language-Team: Catalan (http://app.transifex.com/divio/django-cms/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -59,9 +59,6 @@ msgstr "Meta tag de la descripció" msgid "A description of the page used by search engines." msgstr "Una llista de paraules clau separades per comes a vegades utilitzada pels motors de cerca." -msgid "Slug must not be empty." -msgstr "L'slug no pot estar en blanc." - msgid "Page type" msgstr "Tipus de Pàgina" @@ -568,6 +565,12 @@ msgstr "Introdueix un títol per la nova pàgina." msgid "Leave empty for automatic slug, or override as required." msgstr "Deixar en blanc per slug automàtic, o sobreescriure si s'escau." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "" diff --git a/cms/locale/cs/LC_MESSAGES/django.mo b/cms/locale/cs/LC_MESSAGES/django.mo index 2d5352a0880b3f03a00e43cb6a46e1381d0c197e..eea3a4f33513314b410748c4ed5df0018fd1e38d 100644 GIT binary patch delta 10238 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 Wvq<)CDJeS&zn>DaV`J)pV*dkQ|HkS7 delta 10356 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 diff --git a/cms/locale/cs/LC_MESSAGES/django.po b/cms/locale/cs/LC_MESSAGES/django.po index 462c46f0abe..be122b4613a 100644 --- a/cms/locale/cs/LC_MESSAGES/django.po +++ b/cms/locale/cs/LC_MESSAGES/django.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Jiří Vírava , 2012-2013 +# Appukonrad , 2012-2013 # Fabian Braun , 2022 # Martin S. , 2018 # koren , 2015 # Jakub Dorňák , 2020 # Jakub Dorňák , 2013 -# Jiří Vírava , 2014-2015 +# Appukonrad , 2014-2015 # Joe Darkless , 2015 # koren , 2015 # Martin Koistinen , 2015 @@ -25,10 +25,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Czech (http://www.transifex.com/divio/django-cms/language/cs/)\n" +"Language-Team: Czech (http://app.transifex.com/divio/django-cms/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -72,9 +72,6 @@ msgstr "Meta tag Description (Popis)" msgid "A description of the page used by search engines." msgstr "Seznam klíčových slov oddělených čárkou, které mohou indexovat vyhledávače." -msgid "Slug must not be empty." -msgstr "Identifikátor nesmí být prázdný." - msgid "Page type" msgstr "Typ stránky" @@ -581,6 +578,12 @@ msgstr "Uveďte nadpis pro novou stránku." msgid "Leave empty for automatic slug, or override as required." msgstr "Ponechte prázdné pro automatické vyplnění slugu, nebo vyplňte dle potřeby." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Nemáte oprávnění vytvářet stránky." diff --git a/cms/locale/da/LC_MESSAGES/django.mo b/cms/locale/da/LC_MESSAGES/django.mo index bd3e72e1bb24c5aaebab850a6248e816ca70a495..72471e8a53bdd542a0fb950589a285d656309a0b 100644 GIT binary patch delta 7494 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, 2022\n" -"Language-Team: Danish (http://www.transifex.com/divio/django-cms/language/da/)\n" +"Language-Team: Danish (http://app.transifex.com/divio/django-cms/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -64,9 +64,6 @@ msgstr "Beskrivelse meta tag" msgid "A description of the page used by search engines." msgstr "En beskrivelse af siden til brug for søgemaskiner" -msgid "Slug must not be empty." -msgstr "Slug kan ikke være tom" - msgid "Page type" msgstr "Sidetype" @@ -573,6 +570,12 @@ msgstr "" msgid "Leave empty for automatic slug, or override as required." msgstr "" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "" diff --git a/cms/locale/de/LC_MESSAGES/django.mo b/cms/locale/de/LC_MESSAGES/django.mo index 7a683ea358ee2906044d237931c8cc4b170d6a00..f34be544a41408e88851840202f99554c2996676 100644 GIT binary patch delta 10766 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 m>Pe4aot`mZ%;3, 2022\n" -"Language-Team: German (http://www.transifex.com/divio/django-cms/language/de/)\n" +"Language-Team: German (http://app.transifex.com/divio/django-cms/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -82,9 +82,6 @@ msgstr "\"Description\" Meta-Tag" msgid "A description of the page used by search engines." msgstr "Eine Beschreibung der Seite. Wird teilweise von Suchmaschinen genutzt." -msgid "Slug must not be empty." -msgstr "Slug darf nicht leer sein." - msgid "Page type" msgstr "Seitentyp" @@ -591,6 +588,12 @@ msgstr "Füge einen Titel für die neue Seite ein." msgid "Leave empty for automatic slug, or override as required." msgstr "Leer lassen um automatisch zu generieren, oder manuell überschreiben." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "Kann Slug nicht automatisch generieren. Bitte manuell eingeben." + +msgid "Please provide a valid slug." +msgstr "Bitte geben Sie eine gültige Slug an." + msgid "You don't have the permissions required to add a page." msgstr "Sie haben nicht die notwendigen Rechte um eine Seite hinzuzufügen." diff --git a/cms/locale/de/LC_MESSAGES/djangojs.mo b/cms/locale/de/LC_MESSAGES/djangojs.mo index 22c578611a5ce2cca2fe72eb84f904be6bd68c16..c74af9c2a23e7a90c0751c7206387c103697a1cc 100644 GIT binary patch delta 16 Xcmcc3a+_s?A0u;OLBZxgMlMDGGkgUS delta 16 Xcmcc3a+_s?A0u;ldHLo*MlMDGG=~K? diff --git a/cms/locale/de/LC_MESSAGES/djangojs.po b/cms/locale/de/LC_MESSAGES/djangojs.po index 588af9709c0..fd6feafb4ac 100644 --- a/cms/locale/de/LC_MESSAGES/djangojs.po +++ b/cms/locale/de/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgstr "" "POT-Creation-Date: 2022-11-05 20:40+0100\n" "PO-Revision-Date: 2010-11-30 06:49+0000\n" "Last-Translator: Peter Wischer , 2022\n" -"Language-Team: German (http://www.transifex.com/divio/django-cms/language/de/)\n" +"Language-Team: German (http://app.transifex.com/divio/django-cms/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/cms/locale/en/LC_MESSAGES/django.po b/cms/locale/en/LC_MESSAGES/django.po index 1fa175bdf1a..47af1742e39 100644 --- a/cms/locale/en/LC_MESSAGES/django.po +++ b/cms/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 20:40+0100\n" +"POT-Creation-Date: 2023-09-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,9 +54,6 @@ msgstr "" msgid "A description of the page used by search engines." msgstr "" -msgid "Slug must not be empty." -msgstr "" - msgid "Page type" msgstr "" @@ -563,6 +560,12 @@ msgstr "" msgid "Leave empty for automatic slug, or override as required." msgstr "" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "" diff --git a/cms/locale/en/LC_MESSAGES/djangojs.po b/cms/locale/en/LC_MESSAGES/djangojs.po index 6efab35a6d0..375c7184ee5 100644 --- a/cms/locale/en/LC_MESSAGES/djangojs.po +++ b/cms/locale/en/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 20:40+0100\n" +"POT-Creation-Date: 2023-09-06 10:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,5 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -msgid "/" -msgstr "" - -msgid ":" -msgstr "" - msgid "Are you sure you want to change tabs without saving the page first?" msgstr "" diff --git a/cms/locale/es/LC_MESSAGES/django.mo b/cms/locale/es/LC_MESSAGES/django.mo index d63af8653da27ce5796e988998c9bbacf6ddabdb..44e3e55128d54e142e180505922e30f52e352d06 100644 GIT binary patch delta 9582 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 Xq(vFeUPFiOUDqQkYHzivKL!0CF=D*t delta 9650 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 diff --git a/cms/locale/es/LC_MESSAGES/django.po b/cms/locale/es/LC_MESSAGES/django.po index 5fa6368c096..aaa0d4520d8 100644 --- a/cms/locale/es/LC_MESSAGES/django.po +++ b/cms/locale/es/LC_MESSAGES/django.po @@ -38,10 +38,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Spanish (http://www.transifex.com/divio/django-cms/language/es/)\n" +"Language-Team: Spanish (http://app.transifex.com/divio/django-cms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -85,9 +85,6 @@ msgstr "Meta tag de descripción (Description)" msgid "A description of the page used by search engines." msgstr "Lista de palabras clave que a veces será usada por los motores de búsqueda." -msgid "Slug must not be empty." -msgstr "El slug no puede estar vacio" - msgid "Page type" msgstr "Tipo de página" @@ -594,6 +591,12 @@ msgstr "Introduzca un titulo para la página nueva." msgid "Leave empty for automatic slug, or override as required." msgstr "Dejar en blanco para un slug automático, o configurar como sea necesario." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "No tiene los permisos necesarios para agregar una página." diff --git a/cms/locale/fa/LC_MESSAGES/django.mo b/cms/locale/fa/LC_MESSAGES/django.mo index edbea630929b5cc57b097c15a97ff4c9bc67f1da..6d1632afd49a2a8e852e1c404a85ce39c1688fc4 100644 GIT binary patch delta 9490 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 delta 9562 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 AJOBUy diff --git a/cms/locale/fa/LC_MESSAGES/django.po b/cms/locale/fa/LC_MESSAGES/django.po index ad78ad769bd..b64c3529ffc 100644 --- a/cms/locale/fa/LC_MESSAGES/django.po +++ b/cms/locale/fa/LC_MESSAGES/django.po @@ -30,10 +30,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Persian (http://www.transifex.com/divio/django-cms/language/fa/)\n" +"Language-Team: Persian (http://app.transifex.com/divio/django-cms/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -77,9 +77,6 @@ msgstr "متا تگ توضیحات" msgid "A description of the page used by search engines." msgstr "توضیحاتی در مورد محتوای صفحه که مورد استفاده موتورهای جستجو می باشد." -msgid "Slug must not be empty." -msgstr "نشانک ،آدرس کوتاه صفحه، نباید خالی باشد." - msgid "Page type" msgstr "نوع صفحه" @@ -586,6 +583,12 @@ msgstr "برای صفحه، یک عنوان ارائه دهید." msgid "Leave empty for automatic slug, or override as required." msgstr "برای تنظیم نشانک به صورت اتوماتیک، خالی بگذارید." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "شما دسترسی لازم برای اضافه کردن صفحه را ندارید." diff --git a/cms/locale/fi/LC_MESSAGES/django.mo b/cms/locale/fi/LC_MESSAGES/django.mo index 60c062d67e95ce42205ba52cf80e17df5bed3f0d..333e901fcbc55677d39a810e8b910517b19c2c09 100644 GIT binary patch delta 7843 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, 2022\n" -"Language-Team: Finnish (http://www.transifex.com/divio/django-cms/language/fi/)\n" +"Language-Team: Finnish (http://app.transifex.com/divio/django-cms/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -65,9 +65,6 @@ msgstr "Kuvauksen meta tag" msgid "A description of the page used by search engines." msgstr "Pilkuin eroteltu lista joita hakukoneet voivat hyödyntää." -msgid "Slug must not be empty." -msgstr "URL-otsikko on pakollinen." - msgid "Page type" msgstr "Sivutyyppi" @@ -574,6 +571,12 @@ msgstr "Anna otsikko uudelle sivulle." msgid "Leave empty for automatic slug, or override as required." msgstr "" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Oikeutesi eivät riitä sivun lisäämiseen." diff --git a/cms/locale/fr/LC_MESSAGES/django.mo b/cms/locale/fr/LC_MESSAGES/django.mo index dabd17d11fa3f8be1aecf5ff82815b63927fa994..55cd5265f507499dfd4acb10795e89b4dc92115b 100644 GIT binary patch delta 10930 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 z zo;lY*yXhNF_IP@=wWswRE_P9lwKs)OUP9C(&qE#h^(mfT;!A|j5gR#Qi-@3nz@EE{ zEp1u9JUYs2Hyw7$=5HKLG$x+dy7#Rjng{-cC-5qEAoRBa4|#3WvDqR2&$ZOQN4!gX zLd}V1&Z*dkn5QXxdW@&go*2RnorpkUkUiO+@;=G|#BJggTmK*I%(=xlO=V&U`3+(j zq2n6yVt$FAIqJfQ-Q<oIiu>h)RTxx2fw$=%`ODw&i!U{m_R%|o~JN`_>NemU(i1&G$nLwB;FvF5*dV!2E;Mq z3nlg#&V!#lMv&AXKB4}QJrR#hb1&B3SgeUVD>HShJ2NTXot!+;6`$^LXL?*2$ytd} zu0F{gcZSE6mYzC3DZ%4PP4T$Kx>K@rVN`Brqo@+)o}O~M#=Db~5}f;T*K|DRlRK-+ zzKZ2Lq^5gPGLuqV?LC>9NvX*ZuKF?c8|1j-LVVq6X}L4vdifTZlyf#dCAVEdbio4c za>pel_*LrXj*m~xN{>&F{Vsnp+{l#!H?;hE&hO35FIGbm3~?xktRe0^_BeLv^TnGw0SXNLRMBcYR7 zo}}a`)5Gmbb0^XTSKhYFylt+rsR=Zkx6R|CwRBHpre|zgMsAzAF+qj;XSy@#a_*#! Hg$w*2n~jy< delta 10796 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 F{6BxFT`2$n diff --git a/cms/locale/fr/LC_MESSAGES/django.po b/cms/locale/fr/LC_MESSAGES/django.po index bf8fe83916c..7e517a51b34 100644 --- a/cms/locale/fr/LC_MESSAGES/django.po +++ b/cms/locale/fr/LC_MESSAGES/django.po @@ -1,10 +1,10 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # adrien.delhorme, 2014 -# Adrien Delhorme, 2017,2019,2021 +# Adrien Delhorme, 2017,2019,2021,2023 # Adrien Delhorme, 2014 # Alban Tiberghien , 2017 # Alexandre Cloquet , 2014-2015 @@ -16,12 +16,13 @@ # Bertrand Bordage , 2012 # Simon Charette , 2011-2012 # Chary titouan <>, 2011 -# Frigory33 , 2016 +# Sylvain Chiron , 2016 # chrisglass , 2011 # Christophe CHAUVET , 2013 +# Corentin Bettiol, 2023 # a270031086f2a0d3514bc0cb507b48f6, 2019 # Dylann CORDEL , 2014-2015 -# Fabian Braun , 2022 +# Fabian Braun , 2022-2023 # Florian Delizy , 2021 # Freddy L. , 2014 # Gabriel Le Breton , 2015 @@ -43,10 +44,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" -"Last-Translator: Fabian Braun , 2022\n" -"Language-Team: French (http://www.transifex.com/divio/django-cms/language/fr/)\n" +"Last-Translator: Corentin Bettiol, 2023\n" +"Language-Team: French (http://app.transifex.com/divio/django-cms/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -90,9 +91,6 @@ msgstr "Balise méta de description" msgid "A description of the page used by search engines." msgstr "Une description de la page utilisée par les moteurs de recherche." -msgid "Slug must not be empty." -msgstr "Le slug est obligatoire." - msgid "Page type" msgstr "Type de page" @@ -152,7 +150,7 @@ msgid "An application instance with this name already exists." msgstr "Il existe déjà une instance d'application portant ce nom." msgid "You can't move the home page inside another page" -msgstr "Vous ne pouvez pas déplacer la page d′accueil sous une autre page" +msgstr "Vous ne pouvez pas déplacer la page d'accueil sous une autre page" msgid "Yes" msgstr "Oui" @@ -599,6 +597,12 @@ msgstr "Fournit un titre à la nouvelle page." msgid "Leave empty for automatic slug, or override as required." msgstr "Laissez vide pour un slug automatique, ou écrasez si nécessaire." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "Le slug ne peut être auto-généré. Spécifiez-le manuellement, s'il vous plaît." + +msgid "Please provide a valid slug." +msgstr "Saisissez un slug valide." + msgid "You don't have the permissions required to add a page." msgstr "Vous n'avez pas la permission nécessaire pour créer une page." @@ -1177,7 +1181,7 @@ msgid "Clipboard" msgstr "Presse-papiers" msgid "Add plugin" -msgstr "ajouter un bloc" +msgstr "Ajouter un bloc" msgid "Copy all" msgstr "Copier tout" @@ -1284,10 +1288,10 @@ msgid "Shortcuts" msgstr "Raccourcis" msgid "The page was changed in the meantime, reloading..." -msgstr "La page a été entre-temps changée, rechargement..." +msgstr "La page a été modifiée entre-temps, rechargement..." msgid "CMS-wide Shortcuts" -msgstr "CMS raccourcis clavier" +msgstr "Raccourcis clavier du CMS" msgid "Bring up this help dialog" msgstr "Afficher cette fenêtre d'aide" @@ -1476,7 +1480,7 @@ msgid "email address" msgstr "adresse électronique" msgid "staff status" -msgstr "état de l'équipe" +msgstr "Statut équipe" msgid "Designates whether the user can log into this admin site." msgstr "Précise si l'utilisateur peut se connecter à ce site d'administration." diff --git a/cms/locale/fr/LC_MESSAGES/djangojs.mo b/cms/locale/fr/LC_MESSAGES/djangojs.mo index 3f51946307244841a8792705fbb4fc40ad0778e2..b5c4ecd22f6b20c2dc586a34be5721e74b7feaab 100644 GIT binary patch delta 79 zcmeBU?P8sv!@Hc3fnh2G1A`9`+fKARqm-DGnV6^GRFqhnr(ly-oCIPxq~})XrKH;F fC>R+S8Bf+_lxI#XDA?@JD9y, 2012-2013 -# Frigory33 , 2016 +# Sylvain Chiron , 2016 # chrisglass , 2011 +# Fabian Braun , 2023 +# François Palmier , 2023 msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-05 20:40+0100\n" "PO-Revision-Date: 2010-11-30 06:49+0000\n" -"Last-Translator: Frigory33 , 2016\n" -"Language-Team: French (http://www.transifex.com/divio/django-cms/language/fr/)\n" +"Last-Translator: Fabian Braun , 2023\n" +"Language-Team: French (http://app.transifex.com/divio/django-cms/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -27,4 +29,4 @@ msgid ":" msgstr "" msgid "Are you sure you want to change tabs without saving the page first?" -msgstr "Êtes-vous sûr·e de vouloir changer d'onglet sans enregistrer la page ?" +msgstr "Êtes-vous sûr·e de vouloir changer d′onglet sans enregistrer la page ?" diff --git a/cms/locale/hr/LC_MESSAGES/django.mo b/cms/locale/hr/LC_MESSAGES/django.mo index a222a62de1bd250fb3670479123e69d2d8638c9b..daa7affd5fd530fa05b739e4c0d6ff47607b83d8 100644 GIT binary patch delta 10471 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, 2022\n" -"Language-Team: Croatian (http://www.transifex.com/divio/django-cms/language/hr/)\n" +"Language-Team: Croatian (http://app.transifex.com/divio/django-cms/language/hr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -60,9 +60,6 @@ msgstr "Opis meta tag" msgid "A description of the page used by search engines." msgstr "Popis ključnih riječi, razadvojenih zarezima, koje koriste pojedine tražilice." -msgid "Slug must not be empty." -msgstr "Slug nesmije biti prazan" - msgid "Page type" msgstr "Tip stranice" @@ -569,6 +566,12 @@ msgstr "Definirajte naziv za novu stranicu." msgid "Leave empty for automatic slug, or override as required." msgstr "Ostavite prazno za automatski slug ili upišite slug." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Nemate ovlasti dodati stranicu." diff --git a/cms/locale/it/LC_MESSAGES/django.mo b/cms/locale/it/LC_MESSAGES/django.mo index fe0039bf3e0bfc9f7a36cb6c87ae3f6dd2171e7a..f29bf9586d3a376fff27aee141c8febfbc767152 100644 GIT binary patch delta 11205 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 dTUOfJ(_v+RpJ({G!#, 2013-2016,2019 # yakky , 2012 # karim79 , 2011 +# Leonardo Cavallucci, 2023 # Marco Badan , 2011,2017 # Marco Barberis , 2011 # mbi0 , 2013 @@ -28,10 +29,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" -"Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Italian (http://www.transifex.com/divio/django-cms/language/it/)\n" +"Last-Translator: Leonardo Cavallucci, 2023\n" +"Language-Team: Italian (http://app.transifex.com/divio/django-cms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -75,9 +76,6 @@ msgstr "Meta Tag Descrizione" msgid "A description of the page used by search engines." msgstr "Una descrizione della pagina, talvolta usata dai motori di ricerca." -msgid "Slug must not be empty." -msgstr "Lo slug non può essere vuoto." - msgid "Page type" msgstr "Tipo di pagina" @@ -118,7 +116,7 @@ msgid "Language independent options" msgstr "Opzioni indipendenti dalla lingua" msgid "You entered an invalid URL." -msgstr "" +msgstr "Hai inserito un URL non valido" #, python-format msgid "Please set the %(language)s slug before editing its advanced settings." @@ -406,22 +404,22 @@ msgid "" msgstr "Questo è un alias, puoi modificare il contenuto solo dalla pagina %(page_title)s." msgid "Getting started developer guide" -msgstr "" +msgstr "Guida introduttiva per gli sviluppatori" msgid "Documentation" msgstr "Documentazione" msgid "User guide" -msgstr "" +msgstr "Guida per l'utente" msgid "Support Forum" -msgstr "" +msgstr "Forum di assistenza" msgid "Support Slack" -msgstr "" +msgstr "Slack di assistenza" msgid "What's new" -msgstr "" +msgstr "Cosa c'è di nuovo" msgid "Create" msgstr "Crea" @@ -464,7 +462,7 @@ msgid "Language" msgstr "Lingua" msgid "Help" -msgstr "" +msgstr "Aiuto" msgid "Structure" msgstr "Struttura" @@ -584,6 +582,12 @@ msgstr "Inserisci un titolo per la nuova pagina." msgid "Leave empty for automatic slug, or override as required." msgstr "Lascia vuoto per slug automatico, o inserisci a seconda delle necessità." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Non hai i permessi necessari per aggiungere una pagina." @@ -1015,7 +1019,7 @@ msgid "last change by" msgstr "ultima modifica di" msgid "last change on" -msgstr "" +msgstr "ultima modifica il" msgid "meta" msgstr "Meta" @@ -1272,7 +1276,7 @@ msgid "The page was changed in the meantime, reloading..." msgstr "La pagina è cambiata nel frattempo, aggiornamento in corso ..." msgid "CMS-wide Shortcuts" -msgstr "" +msgstr "Scorciatoie a livello di CMS" msgid "Bring up this help dialog" msgstr "Attiva questa finestra di aiuto" @@ -1293,7 +1297,7 @@ msgid "Focus on Toolbar" msgstr "Focus sulla toolbar" msgid "Structureboard" -msgstr "" +msgstr "Struttura" msgid "Focus on placeholders" msgstr "Focus sui segnaposto" @@ -1588,13 +1592,13 @@ msgid "Add plugin to %(plugin_name)s" msgstr "Aggiungi plugin a %(plugin_name)s" msgid "Community forum" -msgstr "" +msgstr "Forum della comunità" msgid "Getting started" -msgstr "" +msgstr "Iniziare" msgid "Talk to us" -msgstr "" +msgstr "Parla con noi" msgid "CMS - your user account was created." msgstr "CMS - Il tuo account utente è stato creato." @@ -1614,7 +1618,7 @@ msgstr "Questo placeholder contiene già il numero massimo contentito (%(limit)s #, python-format msgid "This placeholder already has the maximum number of child plugins (%s)." -msgstr "" +msgstr "Questo placeholder contiene già il numero massimo di plugin (%s)" #, python-brace-format msgid "Unable to find the specified CMS_REQUEST_IP_RESOLVER module: \"{0}\"." diff --git a/cms/locale/it/LC_MESSAGES/djangojs.mo b/cms/locale/it/LC_MESSAGES/djangojs.mo index 3218cb5286aa9c0ec4a7533b641caeaf7a561cc2..3a692ac2701be003587f6058dd1cfdf19f51e9a7 100644 GIT binary patch delta 62 zcmaFQ@`PoA4(}vJ28O8&3=GyltTEB@w4_gJeqLfxO1^?~Vp(ENPHA#-rjCM28O8&3=GylY&_BOv`S@Sc6OzLO{QLPL1Io$YDr0^Ltbh@MrKZ; bUS^4%j)IYaq3L8, 2015 +# Leonardo Cavallucci, 2023 # Marco Barberis , 2011 # Stefano Brentegani , 2013 # Stefano Brentegani , 2011 @@ -15,8 +16,8 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-11-05 20:40+0100\n" "PO-Revision-Date: 2010-11-30 06:49+0000\n" -"Last-Translator: yakky , 2015\n" -"Language-Team: Italian (http://www.transifex.com/divio/django-cms/language/it/)\n" +"Last-Translator: Leonardo Cavallucci, 2023\n" +"Language-Team: Italian (http://app.transifex.com/divio/django-cms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/cms/locale/ja/LC_MESSAGES/django.mo b/cms/locale/ja/LC_MESSAGES/django.mo index 6c5acbd079250479f1f5e9bc219ec9d6f662752b..16458bfa2958c479baa01fcdcf65442516dac648 100644 GIT binary patch delta 8939 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 delta 9012 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, 2022\n" -"Language-Team: Japanese (http://www.transifex.com/divio/django-cms/language/ja/)\n" +"Language-Team: Japanese (http://app.transifex.com/divio/django-cms/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -62,9 +62,6 @@ msgstr "メタタグの記述" msgid "A description of the page used by search engines." msgstr "検索エンジンが利用する記述。" -msgid "Slug must not be empty." -msgstr "スラグは空ではいけません。" - msgid "Page type" msgstr "ページタイプ" @@ -571,6 +568,12 @@ msgstr "新しいページのタイトルを設定する。" msgid "Leave empty for automatic slug, or override as required." msgstr "空欄のままで自動スラグを使うか必要に応じて上書きする。" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "" diff --git a/cms/locale/ko_KR/LC_MESSAGES/django.mo b/cms/locale/ko_KR/LC_MESSAGES/django.mo index c26345996414e9af4b112c2aa5bc653268e4f9e5..cad9f946c2768305fe9b96b1f8dbf8739dad410e 100644 GIT binary patch delta 6439 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 BqSpWb delta 6519 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 RE_, 2022\n" -"Language-Team: Korean (Korea) (http://www.transifex.com/divio/django-cms/language/ko_KR/)\n" +"Language-Team: Korean (Korea) (http://app.transifex.com/divio/django-cms/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -59,9 +59,6 @@ msgstr "메타 태그 설명" msgid "A description of the page used by search engines." msgstr "검색 엔진에 의해 사용되는 쉼표로 구분 된 키워드 목록입니다." -msgid "Slug must not be empty." -msgstr "슬러그는 비워둘 수 없습니다." - msgid "Page type" msgstr "페이지 종류" @@ -568,6 +565,12 @@ msgstr "" msgid "Leave empty for automatic slug, or override as required." msgstr "" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "" diff --git a/cms/locale/lt/LC_MESSAGES/django.mo b/cms/locale/lt/LC_MESSAGES/django.mo index 672c980cfc86b5f3eb932663159896dd6fb6a65c..668c3efcbbd52a9cf531d774d854285d3a413684 100644 GIT binary patch delta 9550 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 delta 9620 zcmYk=34Bf0+Q;!FG6*7wNQgKmkpU4TBt(l)Qxo$%PbCpGODM`gj3K6j8mca8DoV}m zi4OKTLz>Tl(JH(pKAh-}m>=Uj2N!KYj9D&)U=4&suvY`uLd7f#W`&dlh|G z8MeD6jH!lC%NaAv$Cyiz>NVz*cw;8vHO#y9dWTG*Ru@wg5bS!0z$IPb@K*uu7#5I_NMOY6j*EOa&w!wUyhrO^gJCkuJ zR>W0U5_e!3+>K@NCyY?r(mu9V6>I2j-z3J|8uZO&FpRQ5SxM6v_OA z70`!+%3~!|9*ch12sNOln1U@(1DI_0&&PD`ZwhIo;uTaS{CF(gCinH3Y*z$tk$>dE^cr8e1E0mq>)&PI=(WIl~5xEf<{pY;Z6K)+#S z^l9jnt_tdcG1f%XfKzSW68*_DQRj6Cb5$s9T=;!4zrx1(-+2&u9; zj#@N7U)c;5DZhI-Nmw*N7z63~ak z(MHsb-$4!RFsgKCQ5ED~i+X_TSX%G@T^bC=JVZT7R8wa_@u(BiQBTwsHMd<*Hyna`!jY(wj8^q@t#*C2Em%w|Ne> zC!dCT;tQw>e1h?KuNn1kOT)jpbAyi9g}fWK#I2~2ev5j-UrDPod*$qbgV*Rk0Ln3l9w*%5=bVEX1C81vP-!mz)tdz&7NaQBU>; z>PdH?N_!fk@gt1FC$>Mhl{2+rs0ziP&QC)P(34?1x})ZPII2`*P>XLaY7Q5p*2rzt zlsrT|`7_&ZT08rLQ0G_07)(N6?1>scKh(g-A#28C3TUV#Z=!Cv1NCLvYyHsfzl9p{ zebhjnpdbE*x`E2050fA2K_XFaOB@z2Qq*}Zt(}Tx{`=F=g>$g@(}*hRJk*IxZ2vmc zaeI&jY>pr=i1`^c_YGOeT2#X^9yg%ginFLidJ8+_Gt}{I+EF3yZzj`7#y2q$uVMrI z57xw_mz`DI*E$nfUuGL7;J2t%T`7Y>>v)`kM^U9t&UDsBd(=S2;vg(UPdbe!H28>_ zx=eIDjzrdA{;gD0^EUP9KTiSFoB zGOHu=uf;Tu4jt%0&E+E0>$S}G??jdI5Ne9fV-ViKviL0q;xp7h|IhaOb>eqEc}2`Z z4-UhJn2VX6HUBhDGBMf_*@bn0v#~Ee#sS#2E1z53idtj=-JF5CPy>iT4Il~2;R{$E zGf)HXhpNnIqzEP-Q}CLH2A_Qs(A_C*D=bOg9kob$V;nBT+PDu{@a8Ty#3<^TggsID z0<4S2QRhF#IvB}EMP{J(PsV!a*=8FzQ5W*>43lx@QRJm~EAm}9o%0%{e1f|cVm#~ocB4{8jiYf6zcdy zREaa}{{E=*hFiy>ZafWxaUp5|Yq1RL&upTh6ZW7EJc{9X&iWPVgkP}=YGG)RRYl#{ zjXs!+IxYouou;U@k!kbZSc*IgwMNEbg5Libw&NYt2;WD&1s72RyMnsmZPb&0g<5Ri zqi*yJQ?O(|=aZX;F7kn>>&!r%pO2c-g{U=k5aQK=>Cgo)p-OfW^`76yF#H*H zgL1r!8c;OqLJ6pWCZYB>MV;3Lb=_g8>*b&-H3@b89Mt)R1E{}B?zJ6T@b?nN?8Hd= zw+?ci8*dS<%=MU&BIVnvFl7v6?spRpJ8F6Rk&8;B8dNkD?aqWz-^lWPOga z$jf9qmGTtQ2&Ln1s6QYMV>;f(>R5Gz^ERZR=C&*9207LlRd8-|O8*D? zW9b~{cS{9q%=$CkX{aQH)-|XbZ9&cb2dFRAr>F|~jC4Lksn#Lbkp9J}2RMZqU=gas z&rucdd)1lqFjS=?(XIDCiAEwFT`?ACqDH(8wU`c~*2sC(dwa|7e`x!kqK@+&cW>X3jc|kDxcBLKS07Ug1iCh zMx9V|-VZgOnSR5bj4$0F9G0bl?TlqWTo8;(ZLl|DtYOc8s$>8vV!{ zpazhJ<*ySRpQxnXoRa!H{6L@t*5Xo zUcj1o183rYF%>-%oY(X)YQQBXIu{N^RV)NGHMOt;rl6j@t=&J+Lqh||McsHlY87w9 z8h9G(;zQJkLvx))g|P$k@l8sGsehqq8SdWd@8f5&hPpW^%@HVO40`KaTU zU>t5h-ehwIOX>Yjnrh5oY=T{IJ!+&+P&X(!&AC9hH69b`PeoN`7}myVs8Vl3J^2S% z6~9Cc@K;R7(AS+Q?uj1FbvBJE_!{a0E3hYSLyi1Ds6|tDy7QVM5Lffb;p zW+UoJ4_Pl`Joy9EfP!W_H)@8FwZ)vJf~^s$u8TDZ&0iF32LtV=QtG! z!&c-`)-2Q_+=Wf>HpXD3xz51TP}l8(FJKlX<7U)(H;{^XOv!o9r!@gn*wGymumEe| zVVmE0ynq5Jy=5J5~er^q2;q)gV zA4k&;JK-s8hZVfkzaovkUgwX-(Wuf+ux`hA@-MJG`mS{TsO*CE$roW`Jcf1g8P>y? zRn8jdj)~;6Q2X~<@7eu9tEqo7JDRL^E;JgoTDPH2_y%=>3U4@b*c^4^sThm9P^G_y z0r-W@i%@g?zgPi-*Enk_3WLcLQI%}!p`lfriK@hCd%#RAN4^Yo;6~fO2Q{$cs89A| z)Or4Eo%g?rH5zq(0%`zFune|G4Y;?}^9l`JU<|r(7HZ_1(H~Ev=JcY?A7CZ&$LND4 z);Zq?Uo1~v4s|0JYTyazhiRzmG)Fx^Kdh|xzkr5HvI%|hJ=BSZQ3E)GdXkS(Bfo<> z{sE@rGt``?u6I5_Sy+mE5eDK))NA<`Hpe2=Kx5w2hmQGAp;48Nju?tLs0(;d2QIMt z*P;e+5Ov`bs89AqtcH&;0)00)pJX?x63wwJW}+UbH)^d6!a(kCvT10J#$y%C$C|hS zb>VZU8{S7<@Cm9y&oK-G-g2hSg&JTwYKk(ggHaEXXZO!TJ@9f&)QEP|D1qnr(NYbz z8N|o5OB0&sSiIr=Ix@aQ4R2ue1kZl*<2sNnkoIO`FKvA{w4Ef6#%{!0wBI4L6*v_C zjIw=t#kI||x!M^?&NxDooy8z-3TAz4DlY_d+>FlAMM-35@NacL3LN! zDSEFFTL^87@C_n`s6eRR+WtkPk!yREIP7ieib$(wdrs1GlXe|q3~g;%GE>NX2|vP1 zxV3|AsCT(5Byk%(e{QpBgpp_1z8Uy8`m|Cf6GOb$Ts1rq^mZl=5FgRIl&GsC32ig6 zJKitO_;!+Osc9Qc`wlUc_F5cEd_b%tv^67E(oVz)IEd&(`*T9u*%G`Qz39|Z+(~>v z#1i~rV5-wUia1QW5Vc(=_!<>&dG!58>!8i&+hek<$F0lRf0M{1PbWU0eG#W&8@-&j zNqUk@B8rG%QTGjq1@iO@l9E|0N zG&jkTzZ`U$yde>9`(E=dj|%Z@C96;G0DQ^rDS@fP0Q$8}qTLx65*=ti$Kj}LACW}+ z71ZZITT}8Vr)fO2ZxPW%J3=2r7x4*gw(8~(jZVZ4q7^ZS-m8SZDeb*2q9X#k(wj}?D&$H?Y$W7s?eO?r9=aI_|C#ylMB|aj5iX(A5?jf`tA~t%{ zVqBh@>}f*$x$UO$A$dJ~A8+AxtctG_+D4Es#$EW=Z6JAL+cA}PFWL)mAJLI`n`mVB zN8kaylKtuYo@ANbF_HYwZ3FE&#D3fH9d0596TRu*?G24}by!WyMQEEzR3TcBSF(LM zmY2)1#8xnZh_SE+tk9GN7B3tkMIyR)l zE8b_Zt`dvAp>g#B+tOQ?GZuO~#JLhbCku9NV#e6Bd)xd3t|qF`f0StLT^kn>wT4zD zdi&d>B5@XRjp)I?cfB{_;-iky(w0E1BN~y{6CYp#tZ-e diff --git a/cms/locale/lt/LC_MESSAGES/django.po b/cms/locale/lt/LC_MESSAGES/django.po index 11f6c505b2f..9b8c204287c 100644 --- a/cms/locale/lt/LC_MESSAGES/django.po +++ b/cms/locale/lt/LC_MESSAGES/django.po @@ -11,10 +11,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Lithuanian (http://www.transifex.com/divio/django-cms/language/lt/)\n" +"Language-Team: Lithuanian (http://app.transifex.com/divio/django-cms/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -58,9 +58,6 @@ msgstr "Aprašymo meta žymenys" msgid "A description of the page used by search engines." msgstr "Puslapio aprašymas naudojamas paieškos sistemose." -msgid "Slug must not be empty." -msgstr "Nuoroda negali būti tuščia." - msgid "Page type" msgstr "Puslapio tipas" @@ -567,6 +564,12 @@ msgstr "Sukurkite antraštę naujam puslapiui." msgid "Leave empty for automatic slug, or override as required." msgstr "Palikti tuščią kad nuoroda būtų sugeneruota automatiškai, arba galite pakeisti kaip Jums reikia." +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Jūs neturite teisių reikalingų norint pridėti puslapį." diff --git a/cms/locale/nb/LC_MESSAGES/django.mo b/cms/locale/nb/LC_MESSAGES/django.mo index 417ba6872b666ec979dab6a86d45260c59c4d3cc..9f325b6e24a9095ebebbbfcf619f8034111188bc 100644 GIT binary patch delta 8338 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 F{2#pwzNi2I delta 8396 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 Vo;%Y$ucl`1!Uc0$FI3Hl_z!k-(xCtV diff --git a/cms/locale/nb/LC_MESSAGES/django.po b/cms/locale/nb/LC_MESSAGES/django.po index ead8bed17e6..f96b1d99c7b 100644 --- a/cms/locale/nb/LC_MESSAGES/django.po +++ b/cms/locale/nb/LC_MESSAGES/django.po @@ -16,10 +16,10 @@ msgid "" msgstr "" "Project-Id-Version: django CMS\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 19:07+0100\n" +"POT-Creation-Date: 2023-09-05 17:55+0200\n" "PO-Revision-Date: 2010-11-30 06:47+0000\n" "Last-Translator: Fabian Braun , 2022\n" -"Language-Team: Norwegian Bokmål (http://www.transifex.com/divio/django-cms/language/nb/)\n" +"Language-Team: Norwegian Bokmål (http://app.transifex.com/divio/django-cms/language/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -63,9 +63,6 @@ msgstr "Meta-tag beskrivelse" msgid "A description of the page used by search engines." msgstr "En beskrivelse av siden som brukes av søkemotorer." -msgid "Slug must not be empty." -msgstr "Slug må ha innhold" - msgid "Page type" msgstr "Sidetype" @@ -572,6 +569,12 @@ msgstr "Oppgi en tittel for den nye siden." msgid "Leave empty for automatic slug, or override as required." msgstr "" +msgid "Cannot automatically create slug. Please provide one manually." +msgstr "" + +msgid "Please provide a valid slug." +msgstr "" + msgid "You don't have the permissions required to add a page." msgstr "Du mangler rettigheter som er påkrevd for å legge til en side." diff --git a/cms/locale/nl/LC_MESSAGES/django.mo b/cms/locale/nl/LC_MESSAGES/django.mo index 9ac35bf1682865975961a073096e32a6c92fda5d..f28bba3df4f92c08a256db235f60c34ffe04a50a 100644 GIT binary patch delta 10779 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