You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(63) |
Aug
(394) |
Sep
(418) |
Oct
(485) |
Nov
(251) |
Dec
(109) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(213) |
Feb
(151) |
Mar
(84) |
Apr
(140) |
May
(296) |
Jun
(277) |
Jul
(111) |
Aug
(134) |
Sep
(589) |
Oct
(405) |
Nov
(413) |
Dec
(497) |
2004 |
Jan
(600) |
Feb
(408) |
Mar
(402) |
Apr
(350) |
May
(223) |
Jun
(123) |
Jul
(121) |
Aug
(73) |
Sep
(46) |
Oct
(131) |
Nov
(116) |
Dec
(100) |
2005 |
Jan
(74) |
Feb
(63) |
Mar
(333) |
Apr
(476) |
May
(277) |
Jun
(325) |
Jul
(365) |
Aug
(285) |
Sep
(110) |
Oct
(228) |
Nov
(158) |
Dec
(294) |
2006 |
Jan
(218) |
Feb
(242) |
Mar
(212) |
Apr
(214) |
May
(282) |
Jun
(243) |
Jul
(162) |
Aug
(409) |
Sep
(265) |
Oct
(243) |
Nov
(216) |
Dec
(378) |
2007 |
Jan
(122) |
Feb
(1195) |
Mar
(713) |
Apr
(628) |
May
(459) |
Jun
(508) |
Jul
(618) |
Aug
(634) |
Sep
(472) |
Oct
(398) |
Nov
(485) |
Dec
(491) |
2008 |
Jan
(433) |
Feb
(488) |
Mar
(590) |
Apr
(385) |
May
(337) |
Jun
(320) |
Jul
(599) |
Aug
(545) |
Sep
(216) |
Oct
(397) |
Nov
(501) |
Dec
(500) |
2009 |
Jan
(791) |
Feb
(569) |
Mar
(880) |
Apr
(487) |
May
(557) |
Jun
(509) |
Jul
(561) |
Aug
(1223) |
Sep
(605) |
Oct
(924) |
Nov
(1194) |
Dec
(571) |
2010 |
Jan
(894) |
Feb
(825) |
Mar
(1195) |
Apr
(806) |
May
(490) |
Jun
(666) |
Jul
(887) |
Aug
(1188) |
Sep
(889) |
Oct
(649) |
Nov
(759) |
Dec
(513) |
2011 |
Jan
(593) |
Feb
(689) |
Mar
(480) |
Apr
(932) |
May
(935) |
Jun
(725) |
Jul
(631) |
Aug
(352) |
Sep
(670) |
Oct
(181) |
Nov
(440) |
Dec
(284) |
2012 |
Jan
(701) |
Feb
(657) |
Mar
(933) |
Apr
(732) |
May
(1253) |
Jun
(667) |
Jul
(709) |
Aug
(996) |
Sep
(1549) |
Oct
(1921) |
Nov
(790) |
Dec
(651) |
2013 |
Jan
(2005) |
Feb
(618) |
Mar
(1150) |
Apr
(1511) |
May
(1195) |
Jun
(720) |
Jul
(1053) |
Aug
(834) |
Sep
(1016) |
Oct
(831) |
Nov
(611) |
Dec
(153) |
2014 |
Jan
(360) |
Feb
(796) |
Mar
(543) |
Apr
(535) |
May
(227) |
Jun
(369) |
Jul
(257) |
Aug
(299) |
Sep
(336) |
Oct
(541) |
Nov
(1156) |
Dec
(727) |
2015 |
Jan
(1398) |
Feb
(1428) |
Mar
(2304) |
Apr
(1435) |
May
(1616) |
Jun
(1106) |
Jul
(2093) |
Aug
(1363) |
Sep
(3408) |
Oct
(1804) |
Nov
(913) |
Dec
(1088) |
2016 |
Jan
(1363) |
Feb
(2423) |
Mar
(1573) |
Apr
(1675) |
May
(2333) |
Jun
(1057) |
Jul
(868) |
Aug
(1338) |
Sep
(1493) |
Oct
(1503) |
Nov
(1027) |
Dec
(789) |
2017 |
Jan
(890) |
Feb
(1762) |
Mar
(1477) |
Apr
(1372) |
May
(1273) |
Jun
(917) |
Jul
(1032) |
Aug
(63) |
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(68) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(110) |
Nov
(42) |
Dec
|
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:48:27
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-31T21:41:25-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/ca72faa3317447c73bfcaf47162479a09670892e Merge branch 'master' into spanish-translation Files changed: M CHANGELOG.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M src/components/manage/Contents/ContentsItem.jsx M src/helpers/Extensions/withBlockSchemaEnhancer.js b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 5b69d057fa..741716511d 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -11,8 +11,12 @@\n \n ### Bugfix\n \n+- Fix `schemaEnhancer` not being applied if nested `blocksConfig` is present @sneridagh\n+\n ### Internal\n \n+- Add translation for `pending` state @iFlameing\n+\n ### Documentation\n \n ## 16.0.0-alpha.46 (2022-10-28)\ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 491098be5c..c3cc0553bb 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -4112,6 +4112,11 @@ msgstr "o prova una p\xc3\xa0gina diferent."\n msgid "others"\n msgstr "altres"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 4db2193abe..fbe45c6fb2 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -4109,6 +4109,11 @@ msgstr "versuchen Sie eine andere Seite."\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr "Ausstehend"\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex 382fb7123f..94321327ba 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 743bf0193d..a8a828e33d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -4114,6 +4114,11 @@ msgstr "o intente con una p\xc3\xa1gina diferente."\n msgid "others"\n msgstr "Otros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex 3c5b4c3d2a..d2e2e8516e 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "edo beste orrialde bat probatu."\n msgid "others"\n msgstr "besteak"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex d286fbc521..785aceb82d 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -4120,6 +4120,11 @@ msgstr "ou essayez une autre page."\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex ef5c7a73de..e327d0417d 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "oppure prova una pagina diversa."\n msgid "others"\n msgstr "altre"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 6757199f1e..8565df1c92 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr "\xe3\x81\xbe\xe3\x81\x9f\xe3\x81\xaf\xe3\x80\x81\xe4\xbb\x96\xe3\x81\xae\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x82\x92\xe8\xa9\xa6\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84\xe3\x80\x82"\n msgid "others"\n msgstr "\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f7457e8c93..2be6c782df 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "of probeer een andere pagina"\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt/LC_MESSAGES/volto.po b/locales/pt/LC_MESSAGES/volto.po\nindex 79df3b237c..bcc4617259 100644\n--- a/locales/pt/LC_MESSAGES/volto.po\n+++ b/locales/pt/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt_BR/LC_MESSAGES/volto.po b/locales/pt_BR/LC_MESSAGES/volto.po\nindex 8718eedb8b..630db56f11 100644\n--- a/locales/pt_BR/LC_MESSAGES/volto.po\n+++ b/locales/pt_BR/LC_MESSAGES/volto.po\n@@ -4113,6 +4113,11 @@ msgstr "ou tente uma p\xc3\xa1gina diferente"\n msgid "others"\n msgstr "outros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ro/LC_MESSAGES/volto.po b/locales/ro/LC_MESSAGES/volto.po\nindex cccb93caf8..7e5d682ef2 100644\n--- a/locales/ro/LC_MESSAGES/volto.po\n+++ b/locales/ro/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "sau \xc3\xaencerca\xc8\x9bi o alt\xc4\x83 pagin\xc4\x83."\n msgid "others"\n msgstr "altele"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/volto.pot b/locales/volto.pot\nindex 1071e942e2..e014185cd6 100644\n--- a/locales/volto.pot\n+++ b/locales/volto.pot\n@@ -1,7 +1,7 @@\n msgid ""\n msgstr ""\n "Project-Id-Version: Plone\\n"\n-"POT-Creation-Date: 2022-10-28T09:34:03.763Z\\n"\n+"POT-Creation-Date: 2022-10-31T12:15:48.236Z\\n"\n "Last-Translator: Plone i18n <plo...@li...>\\n"\n "Language-Team: Plone i18n <plo...@li...>\\n"\n "MIME-Version: 1.0\\n"\n@@ -4105,6 +4105,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/src/components/manage/Contents/ContentsItem.jsx b/src/components/manage/Contents/ContentsItem.jsx\nindex 8cc2bdf238..a0adba5d74 100644\n--- a/src/components/manage/Contents/ContentsItem.jsx\n+++ b/src/components/manage/Contents/ContentsItem.jsx\n@@ -31,6 +31,10 @@ const messages = defineMessages({\n id: \'private\',\n defaultMessage: \'Private\',\n },\n+ pending: {\n+ id: \'pending\',\n+ defaultMessage: \'Pending\',\n+ },\n published: {\n id: \'published\',\n defaultMessage: \'Published\',\ndiff --git a/src/helpers/Extensions/withBlockSchemaEnhancer.js b/src/helpers/Extensions/withBlockSchemaEnhancer.js\nindex 22b0e4d72c..69b9f8abba 100644\n--- a/src/helpers/Extensions/withBlockSchemaEnhancer.js\n+++ b/src/helpers/Extensions/withBlockSchemaEnhancer.js\n@@ -257,7 +257,12 @@ export const withVariationSchemaEnhancer = (FormComponent) => (props) => {\n const blockType = formData[\'@type\'];\n const variations = blocksConfig[blockType]?.variations || [];\n \n- let schema = applySchemaEnhancer({ schema: originalSchema, formData, intl });\n+ let schema = applySchemaEnhancer({\n+ schema: originalSchema,\n+ formData,\n+ intl,\n+ blocksConfig,\n+ });\n \n if (variations.length > 1) {\n addExtensionFieldToSchema({\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:48:27
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-29T09:31:37-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/c57c6b9e71298d6212d3749fa5544e7882c67c12 Merge branch 'master' into spanish-translation Files changed: A src/components/manage/Blocks/Search/components/ViewSwitcher.jsx A src/components/manage/TextLineEdit/TextLineEdit.jsx A src/components/manage/TextLineEdit/TextLineEdit.stories.jsx A src/components/manage/TextLineEdit/TextLineEdit.test.jsx A src/components/manage/TextLineEdit/__snapshots__/TextLineEdit.test.jsx.snap A src/helpers/Utils/usePrevious.test.js A src/icons/image-narrow.svg M .nvmrc M CHANGELOG.md M README.md M addon-registry.js M docs/source/addons/index.md M docs/source/blocks/block-style-wrapper.md M docs/source/blocks/settings.md M docs/source/configuration/environmentvariables.md M docs/source/configuration/settings-reference.md M docs/source/getting-started/install.md M docs/source/upgrade-guide/index.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M netlify.toml M package.json M packages/scripts/CHANGELOG.md M packages/scripts/package.json M packages/scripts/yarn.lock M razzle.config.js M src/components/manage/Blocks/Listing/DefaultTemplate.jsx M src/components/manage/Blocks/Search/SearchBlockView.jsx M src/components/manage/Blocks/Search/components/FilterList.jsx M src/components/manage/Blocks/Search/components/SearchDetails.jsx M src/components/manage/Blocks/Search/components/SearchInput.jsx M src/components/manage/Blocks/Search/components/SelectFacet.jsx M src/components/manage/Blocks/Search/components/SortOn.jsx M src/components/manage/Blocks/Search/components/__snapshots__/SearchDetails.test.jsx.snap M src/components/manage/Blocks/Search/components/__snapshots__/SearchInput.test.jsx.snap M src/components/manage/Blocks/Search/components/index.js M src/components/manage/Blocks/Search/layout/LeftColumnFacets.jsx M src/components/manage/Blocks/Search/layout/RightColumnFacets.jsx M src/components/manage/Blocks/Search/layout/TopSideFacets.jsx M src/components/manage/Blocks/Search/schema.js M src/components/manage/Controlpanels/ContentTypeLayout.jsx M src/components/manage/Form/BlockDataForm.jsx M src/components/manage/Form/BlockDataForm.test.jsx M src/components/manage/Form/__snapshots__/BlockDataForm.test.jsx.snap M src/components/manage/Toolbar/PersonalTools.jsx M src/components/manage/Toolbar/__snapshots__/PersonalTools.test.jsx.snap M src/components/manage/Widgets/ArrayWidget.jsx M src/components/manage/Widgets/SelectAutoComplete.jsx M src/components/manage/Widgets/SelectStyling.jsx M src/components/manage/Widgets/SelectWidget.jsx M src/components/manage/Widgets/TokenWidget.jsx M src/components/theme/App/App.jsx M src/components/theme/Comments/Comments.jsx M src/components/theme/Comments/Comments.test.jsx M src/components/theme/Footer/Footer.jsx M src/components/theme/View/View.jsx M src/config/Blocks.jsx M src/config/index.js M src/express-middleware/images.js M src/helpers/Extensions/withBlockSchemaEnhancer.js M src/helpers/Utils/usePrevious.js M src/helpers/index.js M src/middleware/index.js M src/reducers/comments/comments.js M src/reducers/comments/comments.test.js M src/reducers/history/history.js M src/start-client.jsx M src/start-server.js M src/store.js M theme/themes/pastanaga/extras/blocks.less M yarn.lock D create-sentry-release.sh D src/components/manage/Blocks/Block/StylesSchema.jsx D src/config/Sentry.jsx D src/middleware/crashReporter.js D src/sentry.js D webpack-plugins/webpack-sentry-plugin.js b'diff --git a/.nvmrc b/.nvmrc\nindex b009dfb9d9..53d838af21 100644\n--- a/.nvmrc\n+++ b/.nvmrc\n@@ -1 +1 @@\n-lts/*\n+lts/gallium\ndiff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 1f00c3b25f..7b015662cd 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -6,16 +6,64 @@\n \n ### Feature\n \n+- consume site_actions from restapi @nileshgulia1\n+\n+### Bugfix\n+\n+### Internal\n+\n+### Documentation\n+\n+## 16.0.0-alpha.46 (2022-10-28)\n+\n+### Breaking\n+\n+- Remove the means to enable the StyleWrapper in favor of defining it through the block schema. @sneridagh\n+- Moved all sentry-related code from Volto to the `@plone-collective/volto-sentry` package. @tiberiuichim\n+- The listing block icon has been improved to avoid confusion with the normal text list. @sneridagh\n+\n+See https://6.dev-docs.plone.org/volto/upgrade-guide/index.html for more information.\n+\n+### Feature\n+\n+- Add `image-narrow` svg icon useful for align widget actions @ichim-david\n+- Use `View comments` and `Reply to item` permissions in `Comments` component. @razvanMiu\n+- Added portrait middleware adapter. @instification\n+- Allow dumping the addon dependency graph to a .dot file. Start Volto with `DEBUG_ADDONS_LOADER=true yarn start`, `addon-dependency-graph.dot` will be created in your project folder. @tiberiuichim\n+\n+### Bugfix\n+\n+- Prefer views assigned explicitly with `layout` over views based on the `@type` @iRohitSingh\n+\n+### Internal\n+\n+- Set `.nvmrc` to not use `lts/*` but a specific one `lts/gallium`\n+- Update to @plone/scripts 2.1.2 @sneridagh\n+- Remove all the useless security bits from blocks configuration definitions @sneridagh\n+\n+### Documentation\n+\n+- Add NodeJS 18 (LTS) usage notice @sneridagh\n+- Fix Netlify build @sneridagh\n+\n+## 16.0.0-alpha.45 (2022-10-24)\n+\n+### Feature\n+\n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n - Updated Spanish translation @macagua\n+- Introduce `TextLineEdit` component @sneridagh\n+- Add a popup tooltip for tokenized options in Select widget values @sneridagh\n \n ### Bugfix\n \n-### Internal\n+- Make sure that the store is reset on history reducer `PENDING` state @sneridagh\n \n ### Documentation\n \n+- Update supported Python versions. @stevepiercy\n+\n ## 16.0.0-alpha.44 (2022-10-20)\n \n ### Breaking\n@@ -117,6 +165,7 @@\n - Fixed the `description` field not appearing in control panel fieldsets @JeffersonBledsoe #3696\n - Fixed "more" always show root contents @MdSahil-oss #3365\n - Add missing `--noninteractive` in the `build` script in package.json @sneridagh\n+- Fix replace `<a>` anchor element with the `UniversalLink` component in `DefaultTemplate.jsx` @Dnouv\n \n ### Internal\n \n@@ -308,6 +357,11 @@ Undo html_static_path configuration in `plone/documentation`, and restore image\n ### Bugfix\n \n - Fix array widget translation @robgietema\n+- Fix: TTW DX Layout disables IBlocks behavior and with it all the indexers and transformers @avoinea\n+\n+### Internal\n+\n+### Documentation\n - Fix copy / paste text in list @robgietema\n \n ## 16.0.0-alpha.27 (2022-08-29)\n@@ -722,6 +776,11 @@ Use next release instead: https://github.com/plone/volto/releases/tag/16.0.0-alp\n \n ### Feature\n \n+- Allow final users to switch between available views in the search block. A "view" is any of available listing block variations. In the search block configuration you can pick the available views for that block. @tiberiuichim\n+\n+### Bugfix\n+\n+- Fixes in search block. Disable default live search. Added clear button for search input. Fixed facet dropdown clear button. Removed sort on label customization option. Layout improvements, CSS polishments. @kreafox @tiberiuichim\n - added default placeholder for videos to embed them more lightly @giuliaghisini\n - Added default placeholder for videos to embed them more lightly @giuliaghisini\n - Completed Romanian translation @sboghy\ndiff --git a/README.md b/README.md\nindex 2fb9062dc2..7af56783d5 100644\n--- a/README.md\n+++ b/README.md\n@@ -54,9 +54,20 @@ First get all the requirements installed on your system.\n ### Prerequisites\n \n - [Node.js LTS (16.x)](https://nodejs.org/)\n-- [Python 3.8.x](https://python.org/) or\n+- [Python](https://python.org/) - See below for specific versions.\n - [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n \n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n+\n ### Create a Volto project using the generator\n \n Create a new Volto project by using the `@plone/generator-volto` utility.\n@@ -386,4 +397,4 @@ yarn ci:start-api-plone-guillotina\n \n MIT License. Copyrights hold the [Plone Foundation](https://plone.org/foundation).\n \n-See [LICENSE.md](LICENSE.md) for details.\n\\ No newline at end of file\n+See [LICENSE.md](LICENSE.md) for details.\ndiff --git a/addon-registry.js b/addon-registry.js\nindex c7bd0a2743..49dbbb5eee 100644\n--- a/addon-registry.js\n+++ b/addon-registry.js\n@@ -472,6 +472,37 @@ class AddonConfigurationRegistry {\n getAddonDependencies() {\n return getAddonsLoaderChain(this.dependencyGraph);\n }\n+\n+ getDotDependencyGraph() {\n+ const seen = new Set();\n+ let out = `digraph {\n+ layout="fdp"\n+ beautify=true\n+ sep="+10"\n+ splines=curved\n+\n+ "@package" [color = red fillcolor=yellow style=filled]\n+`;\n+ let queue = [\'@package\'];\n+ let name;\n+\n+ while (queue.length > 0) {\n+ name = queue.pop();\n+\n+ const deps = this.dependencyGraph.directDependenciesOf(name);\n+ for (let i = 0; i < deps.length; i++) {\n+ const dep = deps[i];\n+\n+ if (!seen.has(dep)) {\n+ seen.add(dep);\n+ queue.push(dep);\n+ }\n+ out += ` "${name}" -> "${dep}"\\n`;\n+ }\n+ }\n+ out += \'}\';\n+ return out;\n+ }\n }\n \n module.exports = AddonConfigurationRegistry;\ndiff --git a/create-sentry-release.sh b/create-sentry-release.sh\ndeleted file mode 100755\nindex 9768a689ed..0000000000\n--- a/create-sentry-release.sh\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-#!/usr/bin/env bash\n-PARAM=$1\n-if [ -z $PARAM ]; then\n- PARAM=\'not forced\'\n-fi\n-if [ ! -z "$SENTRY_AUTH_TOKEN" ] && [ ! -z "$SENTRY_URL" ] && [ ! -z "$SENTRY_ORG" ] && [ ! -z "$SENTRY_PROJECT" ] && [ ! -z "$SENTRY_RELEASE" ]; then\n- CREATE=1\n- if [[ ! $PARAM = \'--force\' ]]; then\n- if ./node_modules/@sentry/cli/sentry-cli releases info $SENTRY_RELEASE | grep -q $SENTRY_RELEASE; then\n- CREATE=0\n- fi\n- fi\n- if [ $CREATE = 1 ]; then\n- ./node_modules/@sentry/cli/sentry-cli releases new $SENTRY_RELEASE\n- ./node_modules/@sentry/cli/sentry-cli releases files $SENTRY_RELEASE upload ./build/public/static/ --url-prefix "~/static"\n- ./node_modules/@sentry/cli/sentry-cli releases finalize $SENTRY_RELEASE\n- fi\n- if [ $CREATE = 0 ]; then\n- echo "Release $SENTRY_RELEASE already exists"\n- echo "Use --force if you still want to upload the source maps"\n- fi\n-else\n- echo "SENTRY is not configured"\n-fi\ndiff --git a/docs/source/addons/index.md b/docs/source/addons/index.md\nindex a804689cdb..de1b615520 100644\n--- a/docs/source/addons/index.md\n+++ b/docs/source/addons/index.md\n@@ -298,10 +298,6 @@ export default function applyConfig(config) {\n restricted: false,\n mostUsed: true,\n sidebarTab: 1,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n };\n return config;\n }\ndiff --git a/docs/source/blocks/block-style-wrapper.md b/docs/source/blocks/block-style-wrapper.md\nindex 65ba762caa..8420f4f9f3 100644\n--- a/docs/source/blocks/block-style-wrapper.md\n+++ b/docs/source/blocks/block-style-wrapper.md\n@@ -25,45 +25,76 @@ See below for an example.\n ## Enabling Style Wrapper in a block\n \n The wrapper is always present in the rendering of both the view and edit components.\n-If you want to add the default set of styles, you need to enable them with the following flag:\n+Once you add the `styles` field in your block schema, the wrapper will inject the class names derived from it into both the view and the edit components.\n+\n+### Using `styles` field in your block\n+\n+The wrapper builds the class names to be injected by looking up a field called `styles` in your block schema.\n+As a schema it has the following signature, and it\'s normally placed in a `Styling` fieldset:\n \n ```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n+const EMPTY_STYLES_SCHEMA = {\n+ fieldsets: [\n+ {\n+ id: \'default\',\n+ title: \'Default\',\n+ fields: [],\n+ },\n+ ],\n+ properties: {},\n+ required: [],\n+};\n+\n+const stylingSchema = {\n+ fieldsets: [{\n+ id: \'styling\',\n+ title: intl.formatMessage(messages.styling),\n+ fields: [\'styles\'],\n+ }],\n+\n+ properties: {\n+ styles: {\n+ widget: \'object\',\n+ title: intl.formatMessage(messages.styling),\n+ schema: EMPTY_STYLES_SCHEMA\n+ }\n }\n+}\n ```\n \n-```{note}\n-This will work if your block uses the `BlocksForm` component to define schema-driven block configuration settings.\n-```\n+The `addStyling` helper adds the (empty) `styles` field inside the `Styling` fieldset for you, so when defining your block schema you can do:\n \n-This will add a new fieldset `Styling` at the end of your block schema settings with a single `styles` object field in it.\n-By default, this object field has only one field: `align`. It is configured by `defaultSchema` in `src/components/manage/Blocks/Block/StylesSchema.jsx`.\n+```js\n+import { addStyling } from \'@plone/volto/helpers/Extensions/withBlockSchemaEnhancer\';\n \n-## Extending the default `styles` field in `Styling` fieldset\n+export const TeaserSchema = ({ intl }) => {\n+ const schema = {\n+ // Here your block schema\n+ };\n \n-You can modify the default set of styles by using a `schemaEnhancer` function in the same way that you would for any block schema enhancer.\n-Use the `stylesSchema` key in your block configuration object as follows:\n+ addStyling({ schema, intl });\n \n-```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n- stylesSchema: myCustomStyleSchema\n- }\n-```\n+ // Here you add your custom styling properties to the `styles` object\n+ schema.properties.styles.schema.properties.align = {\n+ widget: \'align\',\n+ title: intl.formatMessage(messages.align),\n+ actions: [\'left\', \'right\', \'center\'],\n+ };\n \n-```{note}\n-The signature for a `schemaEnhancer` is `({schema, formData, intl})`. You can find the reference of the default schema in `@plone/volto/components/manage/Blocks/Block/StylesSchema`.\n+ // and finally add it to the default fieldset\n+ schema.properties.styles.schema.fieldsets[0].fields.push(\'align\');\n+\n+ return schema;\n+};\n ```\n \n+You can add a set of style fields defining your block styles\xe2\x80\x94such as alignment, background color, and so on\xe2\x80\x94in your block schema by adding them to the `styles` object field as shown above.\n+\n ## The `styles` field\n \n The `styles` field is mapped to an `objectWidget`.\n-The `stylesSchema` adds the fields into this field, creating an object that is the sum of all of the fields assigned to it and its values.\n+The following is an example of a possible set of styles.\n+The style wrapper will read the styles and inject them into the edit and view components as shown in the next sections.\n \n ```json\n {\n@@ -78,7 +109,7 @@ The `stylesSchema` adds the fields into this field, creating an object that is t\n }\n ```\n \n-## Using `className` in your block\n+## Using the injected class names in your block\n \n The resultant class names are injected as a `className` prop into the wrapped block.\n Thus you can use it in the root component of your block view and edit components as follows:\n@@ -86,12 +117,16 @@ Thus you can use it in the root component of your block view and edit components\n ```jsx\n const BlockView = (props)=> (\n <div className={props.className}>\n- // Block\'s code\n+ // Block\'s view component code\n </div>\n )\n ```\n \n-Same for the block edit component.\n+```{note}\n+You need to manually add the above code in your view component block code in order to benefit from the class names injection.\n+The styles in the block edit component are injected automatically into the blocks engine editor wrappers, so you don\'t have to take any action.\n+```\n+\n The resultant HTML would be the following:\n \n ```html\n@@ -100,10 +135,12 @@ The resultant HTML would be the following:\n \n Then it\'s at your discretion how you define the CSS class names in your theme.\n \n-## Main edit wrapper class injection\n+## Align class injection\n \n-Under the hood, there is yet another class injection happening in the main Block Engine Wrapper.\n-This is in place to help properly position the block in the current layout.\n+There is an automatic class name injection happening at the same time the style wrapper class names injection.\n+The `data.align` is also injected directly.\n+This is in place to help properly position the block in the current layout and play well with legacy CSS and block layout.\n+This might be replaced in the future by the style wrapper class names injection.\n \n Each block in the Block Engine has a main wrapper with an automatic class name `block-editor-<block_id> <block_align>`, as shown in the following example:\n \ndiff --git a/docs/source/blocks/settings.md b/docs/source/blocks/settings.md\nindex 21f07be988..e9d81009c5 100644\n--- a/docs/source/blocks/settings.md\n+++ b/docs/source/blocks/settings.md\n@@ -44,10 +44,6 @@ const customBlocks = {\n mostUsed: true, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n sidebarTab: 0, // The sidebar tab you want to be selected when selecting the block\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n blockHasValue: (data) => {\n // Returns true if the provided block data represents a value for the current block.\n // Required for alternate default block types implementations.\ndiff --git a/docs/source/configuration/environmentvariables.md b/docs/source/configuration/environmentvariables.md\nindex 0ea4185fcb..ec1c82bd06 100644\n--- a/docs/source/configuration/environmentvariables.md\n+++ b/docs/source/configuration/environmentvariables.md\n@@ -93,6 +93,14 @@ also\n DEBUG=volto:* yarn start\n ```\n \n+#### `DEBUG_ADDONS_LOADER`\n+\n+Set `DEBUG_ADDONS_LOADER=true` to have Volto generate a file, `addon-dependency-graph.dot` which contains a graph of all the loaded addons. You can use [Graphviz](https://graphviz.org/) to convert this file to an image with:\n+\n+```\n+dot addon-dependency-graph.dot -Tsvg -o out.svg\n+```\n+\n #### Component Shadowing errors (shadowing)\n \n It displays the errors of the non-compliant customizations (in server console) if you are experiencing problems with a customization not working.\ndiff --git a/docs/source/configuration/settings-reference.md b/docs/source/configuration/settings-reference.md\nindex 4cfa136a5c..cc43b0a37e 100644\n--- a/docs/source/configuration/settings-reference.md\n+++ b/docs/source/configuration/settings-reference.md\n@@ -245,6 +245,10 @@ workflowMapping\n \n It\'s meant to be extended with your own workflows/transitions.\n It is recommended to assign the same color to the transition as the destination state, so the user can have the visual hint to which state are they transitioning to.\n+\n+errorHandlers\n+ A list of error handlers that will be called when there is an unhandled exception. Each error handler is a function that\n+ receives a single argument, the `error` object.\n ```\n \n ## Views settings\ndiff --git a/docs/source/getting-started/install.md b/docs/source/getting-started/install.md\nindex da7c12fd2f..1f71f81548 100644\n--- a/docs/source/getting-started/install.md\n+++ b/docs/source/getting-started/install.md\n@@ -16,13 +16,24 @@ myst:\n \n ## Installing Volto\n \n-Volto can be installed in any operating system assuming that this requirements\n-are met:\n+Volto can be installed in any operating system assuming that the following pre-requisites are met:\n \n - [Node.js LTS (16.x)](https://nodejs.org/en/)\n-- [Python 3.7.x / 3.8.x](https://www.python.org/) or\n-- [Docker](https://www.docker.com/get-started) (if using the Plone/Guillotina\n- docker images)\n+- [Python](https://python.org/) - See below for specific versions.\n+- [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n+\n+```{note}\n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+```\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n \n Depending on the operating system that you are using, some of the following pre-requisites might change.\n They assume you have a macOS/Linux machine.\ndiff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md\nindex aca08e1bd7..db28c7187b 100644\n--- a/docs/source/upgrade-guide/index.md\n+++ b/docs/source/upgrade-guide/index.md\n@@ -382,6 +382,25 @@ Volto used this library to generate dynamic "windowed/virtualized" select widget\n It moved to use `react-virtualized` instead of `react-window` because it provides a more broad set of features that Volto required.\n If you were using it in your project, you\'ll have to include it as a direct dependency of it from now on.\n \n+### Change the way the style wrapper is enabled and how to add the `styles` field\n+\n+During the alpha stage, we received feedback and determined that it\'s too difficult to deal with a separate way to define (and extend) the styles schema.\n+We decided it is best to deal with it as any other schema field and enhance it via schema enhancers.\n+This improves the developer experience, especially when dealing with variations that can provide their own styles and other schema fields.\n+\n+```{deprecated} 16.0.0-alpha.46\n+The options `enableStyling` and `stylesSchema` no longer work. You need to provide them using your own block schema. If you are extending an existing one, you should add it as a normal `schemaEnhancer` modification.\n+```\n+\n+See https://6.dev-docs.plone.org/volto/blocks/block-style-wrapper.html for more documentation.\n+\n+### Remove Sentry integration from core\n+\n+The Sentry integration was implemented in Volto core at a time when Volto did not provide a good add-on story.\n+Since then, the add-on story has improved.\n+It now makes sense to extract this feature into its own add-on.\n+You can find it in [`@collective/volto-sentry`](https://github.com/collective/volto-sentry).\n+\n (volto-upgrade-guide-15.x.x)=\n \n ## Upgrading to Volto 15.x.x\n@@ -1880,10 +1899,6 @@ const defaultBlocks = {\n restricted: false, // If the block is restricted, it won\'t show in in the chooser\n mostUsed: false, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n },\n ...\n ```\n@@ -1952,10 +1967,6 @@ The focus management is also transferred to the engine, so it\'s not needed for y\n restricted: false,\n mostUsed: false,\n blockHasOwnFocusManagement: true,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n },\n ```\n \ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 2b88cc2550..491098be5c 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -25,11 +25,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Afegeix codi HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilitat"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -298,7 +293,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -443,11 +437,6 @@ msgstr ""\n msgid "Back"\n msgstr "Enrere"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -643,7 +632,6 @@ msgstr "Replega l\'element"\n msgid "Collection"\n msgstr "Col\xc2\xb7lecci\xc3\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -707,11 +695,6 @@ msgstr "Confirma la contrassenya"\n msgid "Connection refused"\n msgstr "Connexi\xc3\xb3 rebutjada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contacte"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2803,9 +2786,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca usuaris..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Buscant"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2988,11 +2971,6 @@ msgstr "Lloc"\n msgid "Site Administration"\n msgstr "Administraci\xc3\xb3 del lloc"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del lloc"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3036,11 +3014,6 @@ msgstr "Ordenar per:"\n msgid "Sort on"\n msgstr "Ordena"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordena per etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3477,6 +3450,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Escriu text\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3909,6 +3887,11 @@ msgstr "El teu idioma preferit"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4314,6 +4297,11 @@ msgstr "Curs"\n msgid "rrule_years"\n msgstr "Anys"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4374,6 +4362,11 @@ msgstr "avatar de l\'usuari"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 44357f323b..4db2193abe 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -22,11 +22,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTML hier einf\xc3\xbcgen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Barrierefreiheit"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -295,7 +290,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -440,11 +434,6 @@ msgstr ""\n msgid "Back"\n msgstr "Zur\xc3\xbcck"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -640,7 +629,6 @@ msgstr "Element einklappen"\n msgid "Collection"\n msgstr "Kollektion"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -704,11 +692,6 @@ msgstr "Passwort best\xc3\xa4tigen"\n msgid "Connection refused"\n msgstr "Verbindung abgelehnt"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontakt"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2800,9 +2783,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Nach Nutzern suchen\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Suche nach"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2985,11 +2968,6 @@ msgstr "Website"\n msgid "Site Administration"\n msgstr "Website-Administrator"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xc3\x9cbersicht"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3033,11 +3011,6 @@ msgstr "Sortieren nach:"\n msgid "Sort on"\n msgstr "Sortieren nach"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Label f\xc3\xbcr Sortieren"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3474,6 +3447,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Text eingeben\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3906,6 +3884,11 @@ msgstr "Ihre bevorzugte Sprache"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4311,6 +4294,11 @@ msgstr "Regel Jahr"\n msgid "rrule_years"\n msgstr "Regel Jahre"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4371,6 +4359,11 @@ msgstr "Nutzer Avatar"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex a9739ee52e..382fb7123f 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr ""\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr ""\n msgid "Collection"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr ""\n msgid "Connection refused"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr ""\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,8 +2777,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2979,11 +2962,6 @@ msgstr ""\n msgid "Site Administration"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr ""\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr ""\n msgid "Sort on"\n msgstr ""\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr ""\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr ""\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr ""\n msgid "video"\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 57fb848151..ac2d0ef36c 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -27,11 +27,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>A\xc3\xb1adir algo de HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accesibilidad"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -300,7 +295,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias a\xc3\xb1adido correctamente"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -445,11 +439,6 @@ msgstr "Reglas de contenido disponibles:"\n msgid "Back"\n msgstr "Volver"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Color del fondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -645,7 +634,6 @@ msgstr "Plegar elemento"\n msgid "Collection"\n msgstr "Colecci\xc3\xb3n"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -709,11 +697,6 @@ msgstr "Confirme contrase\xc3\xb1a"\n msgid "Connection refused"\n msgstr "Conexi\xc3\xb3n rechazada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contactos"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2805,9 +2788,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Buscar usuarios..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "B\xc3\xbasqueda"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2990,11 +2973,6 @@ msgstr "Sitio"\n msgid "Site Administration"\n msgstr "Administrador del sitio"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del sitio"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3038,11 +3016,6 @@ msgstr "Ordenar por:"\n msgid "Sort on"\n msgstr "Ordenar por"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenar por etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3479,6 +3452,11 @@ msgstr "Escribir texto..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Ingrese texto..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3911,6 +3889,11 @@ msgstr "Su idioma preferido"\n msgid "Your usernaame is required for reset your password."\n msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4316,6 +4299,11 @@ msgstr "a\xc3\xb1o"\n msgid "rrule_years"\n msgstr "a\xc3\xb1os"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4376,6 +4364,11 @@ msgstr "avatar de usuario"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex f36bd38499..3c5b4c3d2a 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTMLa idatzi hemen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Irisgarritasuna"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Aliasa"\n msgid "Alias has been added"\n msgstr "Aliasa ondo gehitu da"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -441,11 +435,6 @@ msgstr ""\n msgid "Back"\n msgstr "Atzera"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Atzeko planoko kolorea"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -641,7 +630,6 @@ msgstr "Batu elementua"\n msgid "Collection"\n msgstr "Bilduma"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -705,11 +693,6 @@ msgstr "Pasahitza berretsi"\n msgid "Connection refused"\n msgstr "Konexioak huts egin du"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontaktua"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2801,9 +2784,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Bilatu erabiltzaileak..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Zure bilaketa"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2986,11 +2969,6 @@ msgstr "Ataria"\n msgid "Site Administration"\n msgstr "Atariaren kudeaketa"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Web mapa"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3034,11 +3012,6 @@ msgstr "Ordenazioa:"\n msgid "Sort on"\n msgstr "Ordenazioa"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenatu etiketaren arabera"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3475,6 +3448,11 @@ msgstr "Idatzi testua..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Idatzi testua..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3907,6 +3885,11 @@ msgstr "Zure hizkuntza"\n msgid "Your usernaame is required for reset your password."\n msgstr "Erabiltzaile-izena derrigorrezkoa da zure pasahitza berrezartzeko."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4312,6 +4295,11 @@ msgstr "urte"\n msgid "rrule_years"\n msgstr "urte"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4372,6 +4360,11 @@ msgstr "Erabiltzailearen argazkia"\n msgid "video"\n msgstr "Bideoa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex 6629c213c4..d286fbc521 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -33,11 +33,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa9"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -306,7 +301,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -451,11 +445,6 @@ msgstr ""\n msgid "Back"\n msgstr "Retour"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -651,7 +640,6 @@ msgstr ""\n msgid "Collection"\n msgstr "Collection"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -715,11 +703,6 @@ msgstr "Confirmer le mot de passe"\n msgid "Connection refused"\n msgstr "Connexion refus\xc3\xa9e"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contact"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2811,8 +2794,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2996,11 +2979,6 @@ msgstr "Site"\n msgid "Site Administration"\n msgstr "Administration du site"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Plan du site"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3044,11 +3022,6 @@ msgstr ""\n msgid "Sort on"\n msgstr "Trier sur"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3485,6 +3458,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Saisissez du texte\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3917,6 +3895,11 @@ msgstr "Votre langue pr\xc3\xa9f\xc3\xa9r\xc3\xa9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4322,6 +4305,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4382,6 +4370,11 @@ msgstr "Avatar de l\'utilisateur"\n msgid "video"\n msgstr "vid\xc3\xa9o"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex 889dfe67e0..ef5c7a73de 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Aggiungi dell\'HTML qui</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa0"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr "Indietro"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Colore di sfondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr "Collassa elemento"\n msgid "Collection"\n msgstr "Collezione"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr "Conferma password"\n msgid "Connection refused"\n msgstr "Connessione rifiutata"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contatti"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,9 +2777,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca utenti\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Hai cercato"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2979,11 +2962,6 @@ msgstr "Sito"\n msgid "Site Administration"\n msgstr "Amministratore del sito"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mappa del sito"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr "Ordina per:"\n msgid "Sort on"\n msgstr "Ordina per"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Etichetta dell\'ordinamento"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr "Digita il testo..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Digita il testo\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr "La tua lingua preferita."\n msgid "Your usernaame is required for reset your password."\n msgstr "Il tuo username \xc3\xa8 richiesto per reimpostare la tua password."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr "anno"\n msgid "rrule_years"\n msgstr "anni"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr "Avatar dell\'utente"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 49ccd31336..6757199f1e 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -24,11 +24,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>\xe3\x81\x93\xe3\x81\x93\xe3\x81\xabHTML\xe3\x82\x92\xe8\xa8\x98\xe8\xbf\xb0</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "\xe3\x82\xa2\xe3\x82\xaf\xe3\x82\xbb\xe3\x82\xb7\xe3\x83\x93\xe3\x83\xaa\xe3\x83\x86\xe3\x82\xa3"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -297,7 +292,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -442,11 +436,6 @@ msgstr ""\n msgid "Back"\n msgstr "\xe6\x88\xbb\xe3\x82\x8b"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -642,7 +631,6 @@ msgstr ""\n msgid "Collection"\n msgstr "\xe3\x82\xb3\xe3\x83\xac\xe3\x82\xaf\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -706,11 +694,6 @@ msgstr "\xe3\x83\x91\xe3\x82\xb9\xe3\x83\xaf\xe3\x83\xbc\xe3\x83\x89\xe3\x82\x92\xe7\xa2\xba\xe8\xaa\x8d"\n msgid "Connection refused"\n msgstr "\xe6\x8e\xa5\xe7\xb6\x9a\xe3\x81\x8c\xe6\x8b\x92\xe5\x90\xa6\xe3\x81\x95\xe3\x82\x8c\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "\xe3\x81\x8a\xe5\x95\x8f\xe3\x81\x84\xe5\x90\x88\xe3\x82\x8f\xe3\x81\x9b"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2802,8 +2785,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x83\xbc\xe3\x82\x92\xe6\xa4\x9c\xe7\xb4\xa2\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2987,11 +2970,6 @@ msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88"\n msgid "Site Administration"\n msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe7\xae\xa1\xe7\x90\x86"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x97"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3035,11 +3013,6 @@ msgstr "\xe4\xb8\xa6\xe3\x81\xb3\xe9\xa0\x86:"\n msgid "Sort on"\n msgstr "\xe3\x82\xbd\xe3\x83\xbc\xe3\x83\x88\xe9\xa0\x86"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3476,6 +3449,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "\xe3\x83\x86\xe3\x82\xad\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe5\x85\xa5\xe5\x8a\x9b\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3908,6 +3886,11 @@ msgstr "\xe5\x84\xaa\xe5\x85\x88\xe3\x81\x99\xe3\x82\x8b\xe8\xa8\x80\xe8\xaa\x9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4313,6 +4296,11 @@ msgstr "\xe5\xb9\xb4"\n msgid "rrule_years"\n msgstr "\xe5\xb9\xb4"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4373,6 +4361,11 @@ msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x82\xa2\xe3\x82\xa4\xe3\x82\xb3\xe3\x83\xb3"\n msgid "video"\n msgstr "\xe3\x83\x93\xe3\x83\x87\xe3\x82\xaa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f1cf03d0a1..f7457e8c93 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Voeg hier wat HTML toe</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Toegankelijkheid"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias toegevoegd"\n \n-#: com... [truncated message content] |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:48:26
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-31T21:50:42-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/4b8c616567a22eb784418cfc9973b265bf322886 Updated Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex a8a828e33d..e7b8da0dba 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n+"PO-Revision-Date: 2022-10-31 21:42-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -4117,7 +4117,7 @@ msgstr "Otros"\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Pending\n msgid "pending"\n-msgstr ""\n+msgstr "Pendiente"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:48:11
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-29T09:59:20-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/a6911851276bc6b6f1e92a1a0ed575668fcc44db Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 7b015662cd..5b69d057fa 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -7,6 +7,7 @@\n ### Feature\n \n - consume site_actions from restapi @nileshgulia1\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex ac2d0ef36c..118f3dcd59 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n+"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -2790,7 +2790,7 @@ msgstr "Buscar usuarios..."\n #: components/manage/Blocks/Search/components/SearchDetails\n # defaultMessage: Searched for: <em>{searchedtext}</em>.\n msgid "Searched for: <em>{searchedtext}</em>."\n-msgstr ""\n+msgstr "Buscado para: <em>{searchedtext}</em>."\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -3455,7 +3455,7 @@ msgstr "Ingrese texto..."\n #: components/manage/TextLineEdit/TextLineEdit\n # defaultMessage: Type the heading\xe2\x80\xa6\n msgid "Type the heading\xe2\x80\xa6"\n-msgstr ""\n+msgstr "Escriba el encabezado..."\n \n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n@@ -3892,7 +3892,7 @@ msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Available views\n msgid "availableViews"\n-msgstr ""\n+msgstr "Vistas disponibles"\n \n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n@@ -4302,7 +4302,7 @@ msgstr "a\xc3\xb1os"\n #: components/manage/Blocks/Search/components/ViewSwitcher\n # defaultMessage: Select view\n msgid "selectView"\n-msgstr ""\n+msgstr "Seleccione Vista"\n \n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n@@ -4367,7 +4367,7 @@ msgstr "V\xc3\xaddeo"\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Views\n msgid "views"\n-msgstr ""\n+msgstr "Vistas"\n \n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:47:58
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-29T13:50:39-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/caa1d888b7c943f9817d0d43ac12a404f23df619 Updated spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 118f3dcd59..743bf0193d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n+"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -15,7 +15,7 @@ msgstr ""\n "Content-Transfer-Encoding: 8bit\\n"\n "Plural-Forms: nplurals=2; plural=(n != 1);\\n"\n "MIME-Version: 1.0\\n"\n-"X-Generator: Poedit 2.3\\n"\n+"X-Generator: Poedit 2.2.1\\n"\n "Language-Code: es\\n"\n "Language-Name: Espa\xc3\xb1ol\\n"\n "Preferred-Encodings: utf-8\\n"\n@@ -45,7 +45,7 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr "Acci\xc3\xb3n cambiado"\n+msgstr "Acci\xc3\xb3n modificada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n@@ -75,7 +75,7 @@ msgstr "Activo"\n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n+msgstr "Reglas de contenido activas en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -457,7 +457,7 @@ msgstr "Bloque"\n #: components/theme/Login/Login\n # defaultMessage: Both email address and password are case sensitive, check that caps lock is not enabled.\n msgid "Both email address and password are case sensitive, check that caps lock is not enabled."\n-msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este habilitada."\n+msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este activada."\n \n #: components/theme/Breadcrumbs/Breadcrumbs\n # defaultMessage: Breadcrumbs\n@@ -684,7 +684,7 @@ msgstr "Configurar regla de contenido: {title}"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr "Configure content rule"\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -1159,7 +1159,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr "Habilitar"\n+msgstr "Activar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1169,17 +1169,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr "Habilitado"\n+msgstr "Activado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n+msgstr "\xc2\xbfActivado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr "\xc2\xbfHabilitado?"\n+msgstr "\xc2\xbfActivado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -2313,7 +2313,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr "Realice las siguientes acciones:"\n+msgstr "Realizar las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -3073,7 +3073,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr "Estatus"\n+msgstr "Estado"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3794,7 +3794,7 @@ msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas.\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n+msgstr "Si la regla est\xc3\xa1 actualmente activada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:47:52
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-21T19:43:33-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/5594022126c0336fc5fbc850f4523f6b4cb5d5c5 Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 6f1941acdb..1f00c3b25f 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -8,6 +8,7 @@\n \n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex d16b6818e0..b7849f7f04 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-12 20:28-0400\\n"\n+"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -50,12 +50,12 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr ""\n+msgstr "Acci\xc3\xb3n cambiado"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n msgid "Action: "\n-msgstr ""\n+msgstr "Acci\xc3\xb3n: "\n \n #: components/manage/Actions/Actions\n #: components/manage/Contents/Contents\n@@ -75,12 +75,12 @@ msgstr "Activar y desactivar"\n #: components/manage/Rules/Rules\n # defaultMessage: Active\n msgid "Active"\n-msgstr ""\n+msgstr "Activo"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr ""\n+msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -112,12 +112,12 @@ msgstr "Agregar contenido"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Content Rule\n msgid "Add Content Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Rule\n msgid "Add Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla"\n \n #: components/manage/Toolbar/Types\n # defaultMessage: Add Translation\xe2\x80\xa6\n@@ -142,7 +142,7 @@ msgstr "A\xc3\xb1adir url alternativa"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action added\n msgid "Add action"\n-msgstr ""\n+msgstr "A\xc3\xb1adir acci\xc3\xb3n"\n \n #: components/manage/BlockChooser/BlockChooserButton\n # defaultMessage: Add block\n@@ -157,12 +157,12 @@ msgstr "Agregar bloque..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition added\n msgid "Add condition"\n-msgstr ""\n+msgstr "A\xc3\xb1adir condici\xc3\xb3n"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Add content rule\n msgid "Add content rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Widgets/QueryWidget\n # defaultMessage: Add criteria\n@@ -247,7 +247,7 @@ msgstr "Configuraci\xc3\xb3n de complementos"\n #: components/manage/Rules/Rules\n # defaultMessage: Added\n msgid "Added"\n-msgstr ""\n+msgstr "A\xc3\xb1adido"\n \n #: components/manage/Widgets/RecurrenceWidget/Occurences\n # defaultMessage: Additional date\n@@ -365,17 +365,18 @@ msgstr "Url alternativa \xe2\x86\x92 url destino (fecha y hora de creaci\xc3\xb3n, creado de fo\n #: components/manage/Rules/Rules\n # defaultMessage: Applied to subfolders\n msgid "Applied to subfolders"\n-msgstr ""\n+msgstr "Aplicado a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Applies to subfolders?\n msgid "Applies to subfolders?"\n-msgstr ""\n+msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n+# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n-msgstr ""\n+msgstr "Aplicar a subcarpetas"\n \n #: components/manage/Toolbar/More\n # defaultMessage: Apply working copy\n@@ -401,7 +402,7 @@ msgstr "Ascendente"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Assignments\n msgid "Assignments"\n-msgstr ""\n+msgstr "Tareas"\n \n #: components/manage/Controlpanels/AddonsControlpanel\n # defaultMessage: Available\n@@ -411,7 +412,7 @@ msgstr "Disponible"\n #: components/manage/Rules/Rules\n # defaultMessage: Available content rules:\n msgid "Available content rules:"\n-msgstr ""\n+msgstr "Reglas de contenido disponibles:"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Contents/Contents\n@@ -495,7 +496,7 @@ msgstr "Por defecto, los permisos desde el contenedor de este elemento son hered\n #: components/manage/Contents/Contents\n # defaultMessage: By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first.\n msgid "By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first."\n-msgstr ""\n+msgstr "Al eliminar este elemento, romper\xc3\xa1 los enlaces que existen en los elementos que se enumeran a continuaci\xc3\xb3n. Si esto es realmente lo que desea hacer, le recomendamos que primero elimine estas referencias."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Cache Name\n@@ -676,27 +677,27 @@ msgstr "Comparar"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition changed\n msgid "Condition changed"\n-msgstr ""\n+msgstr "Condici\xc3\xb3n cambiada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition:\n msgid "Condition: "\n-msgstr ""\n+msgstr "Condici\xc3\xb3n: "\n \n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Configure Content Rule\n msgid "Configure Content Rule"\n-msgstr ""\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure Content Rule: {title}\n msgid "Configure Content Rule: {title}"\n-msgstr ""\n+msgstr "Configurar regla de contenido: {title}"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr ""\n+msgstr "Configure content rule"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -732,23 +733,23 @@ msgstr "Contenido"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rule\n msgid "Content Rule"\n-msgstr ""\n+msgstr "Regla de contenido"\n \n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rules\n msgid "Content Rules"\n-msgstr ""\n+msgstr "Reglas de contenido"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules for {title}\n msgid "Content rules for {title}"\n-msgstr ""\n+msgstr "Reglas de contenido para {title}"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules from parent folders\n msgid "Content rules from parent folders"\n-msgstr ""\n+msgstr "Reglas de contenido de las carpetas principales"\n \n #: components/manage/Controlpanels/ContentTypes\n # defaultMessage: Content type created\n@@ -946,7 +947,7 @@ msgstr "Eliminar Usuario"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action deleted\n msgid "Delete action"\n-msgstr ""\n+msgstr "Eliminar acci\xc3\xb3n"\n \n #: helpers/MessageLabels/MessageLabels\n # defaultMessage: undefined\n@@ -961,7 +962,7 @@ msgstr "Eliminar columna"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition deleted\n msgid "Delete condition"\n-msgstr ""\n+msgstr "Eliminar condici\xc3\xb3n"\n \n #: components/manage/Blocks/Table/Edit\n # defaultMessage: Delete row\n@@ -971,7 +972,7 @@ msgstr "Eliminar fila"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Deleted\n msgid "Deleted"\n-msgstr ""\n+msgstr "Eliminado"\n \n #: components/manage/Widgets/QuerystringWidget\n # defaultMessage: Depth\n@@ -1008,22 +1009,22 @@ msgstr "Diferencias entre la revisi\xc3\xb3n {one} y {two} del {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Disable\n msgid "Disable"\n-msgstr ""\n+msgstr "Desactivar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disable apply to subfolders\n msgid "Disable apply to subfolders"\n-msgstr ""\n+msgstr "Desactivar aplicar a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled\n msgid "Disabled"\n-msgstr ""\n+msgstr "Desactivado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled apply to subfolders\n msgid "Disabled apply to subfolders"\n-msgstr ""\n+msgstr "Desactivado aplicar a subcarpetas"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Distributed under the {license}.\n@@ -1121,7 +1122,7 @@ msgstr "Editar"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Edit Rule\n msgid "Edit Rule"\n-msgstr ""\n+msgstr "Editar Regla"\n \n #: components/theme/Comments/CommentEditModal\n # defaultMessage: Edit comment\n@@ -1176,7 +1177,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr ""\n+msgstr "Habilitar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1186,17 +1187,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr ""\n+msgstr "Habilitado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -1284,7 +1285,7 @@ msgstr "Error"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Event\n msgid "Event"\n-msgstr ""\n+msgstr "Evento"\n \n #: config/Views\n # defaultMessage: Event listing\n@@ -1404,7 +1405,7 @@ msgstr "Nombre del archivo"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Filter Rules:\n msgid "Filter Rules:"\n-msgstr ""\n+msgstr "Reglas de filtrado:"\n \n #: components/manage/Controlpanels/Aliases\n # defaultMessage: Filter by prefix\n@@ -1592,7 +1593,7 @@ msgstr "ID"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: If all of the following conditions are met:\n msgid "If all of the following conditions are met:"\n-msgstr ""\n+msgstr "Si se cumplen todas las condiciones siguientes:"\n \n #: components/manage/Contents/ContentsPropertiesModal\n # defaultMessage: If selected, this item will not appear in the navigation tree\n@@ -1776,7 +1777,7 @@ msgstr "Los elementos deben ser \xc3\xbanicos."\n #: components/manage/Contents/Contents\n # defaultMessage: Items to be deleted:\n msgid "Items to be deleted:"\n-msgstr ""\n+msgstr "Elementos a eliminar:"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Label\n@@ -1903,7 +1904,7 @@ msgstr "Inicio de sesi\xc3\xb3n"\n #: components/theme/Logout/Logout\n # defaultMessage: Logged out\n msgid "Logged out"\n-msgstr ""\n+msgstr "Salir"\n \n #: components/theme/Login/Login\n # defaultMessage: Login\n@@ -2041,7 +2042,7 @@ msgstr "Vista de mosaic"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move down\n msgid "Move down"\n-msgstr ""\n+msgstr "Mover hacia abajo"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Move to bottom of folder\n@@ -2056,7 +2057,7 @@ msgstr "Mover encima de la carpeta"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move up\n msgid "Move up"\n-msgstr ""\n+msgstr "Mover hacia arriba"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Multiple choices?\n@@ -2330,7 +2331,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr ""\n+msgstr "Realice las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -2407,7 +2408,7 @@ msgstr "Plone{reg} CMS/WCM de Fuentes Abiertos"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Position changed\n msgid "Position changed"\n-msgstr ""\n+msgstr "Posici\xc3\xb3n cambiada"\n \n #: components/manage/Widgets/SchemaWidget\n # defaultMessage: Possible values (Enter allowed choices one per line).\n@@ -2417,7 +2418,7 @@ msgstr "Valores posibles"\n #: components/manage/Contents/Contents\n # defaultMessage: Potential link breakage\n msgid "Potential link breakage"\n-msgstr ""\n+msgstr "Posible ruptura de enlace"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Powered by Plone & Python\n@@ -2683,23 +2684,23 @@ msgstr "Ra\xc3\xadz"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Rule added\n msgid "Rule added"\n-msgstr ""\n+msgstr "Regla A\xc3\xb1adida"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Rule enable changed\n msgid "Rule enable changed"\n-msgstr ""\n+msgstr "Habilitaci\xc3\xb3n de regla cambiada"\n \n #: components/manage/Rules/Rules\n #: components/manage/Toolbar/More\n # defaultMessage: Rules\n msgid "Rules"\n-msgstr ""\n+msgstr "Reglas"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below.\n msgid "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below."\n-msgstr ""\n+msgstr "Las reglas se ejecutan cuando ocurre un evento desencadenante. Las acciones de la regla solo se invocar\xc3\xa1n si se cumplen todas las condiciones de la regla. Puede agregar nuevas acciones y condiciones usando los botones a continuaci\xc3\xb3n."\n \n #: components/manage/Add/Add\n #: components/manage/Controlpanels/ContentType\n@@ -3100,7 +3101,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr ""\n+msgstr "Estatus"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3273,7 +3274,7 @@ msgstr "Si se muestra el bot\xc3\xb3n se desactiva la b\xc3\xbasqueda en vivo, la b\xc3\xbasqueda\n #: components/manage/Rules/Rules\n # defaultMessage: The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones.\n msgid "The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones."\n-msgstr ""\n+msgstr "Las siguientes reglas de contenido est\xc3\xa1n activas en esta p\xc3\xa1gina. Utilice el panel de control de reglas de contenido para crear nuevas reglas o eliminar o modificar las existentes."\n \n #: components/manage/Contents/Contents\n # defaultMessage: The item could not be deleted.\n@@ -3329,7 +3330,7 @@ msgstr "Tercero"\n #: components/manage/Contents/Contents\n # defaultMessage: This Page is referenced by the following items:\n msgid "This Page is referenced by the following items:"\n-msgstr ""\n+msgstr "Esta p\xc3\xa1gina est\xc3\xa1 referenciada por los siguientes elementos:"\n \n #: components/manage/WorkingCopyToastsFactory/WorkingCopyToastsFactory\n # defaultMessage: This has an ongoing working copy in {title}\n@@ -3364,7 +3365,7 @@ msgstr "Esta p\xc3\xa1gina no existe..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: This rule is assigned to the following locations:\n msgid "This rule is assigned to the following locations:"\n-msgstr ""\n+msgstr "Esta regla se asigna a las siguientes ubicaciones:"\n \n #: components/manage/Widgets/DatetimeWidget\n # defaultMessage: Time\n@@ -3388,7 +3389,7 @@ msgstr "T\xc3\xadtulo"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Title field error. Value not provided or already existing.\n msgid "Title field error. Value not provided or already existing."\n-msgstr ""\n+msgstr "Error de campo de t\xc3\xadtulo. Valor no proporcionado o ya existente."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Total active and non-active objects\n@@ -3455,7 +3456,7 @@ msgstr "Enlace a la traducci\xc3\xb3n eliminado"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Triggering event field error. Please select a value\n msgid "Triggering event field error. Please select a value"\n-msgstr ""\n+msgstr "Error de campo de evento desencadenante. Por favor seleccione un valor"\n \n #: components/manage/Controlpanels/ContentTypes\n #: components/manage/Widgets/SchemaWidget\n@@ -3505,12 +3506,12 @@ msgstr "Gesti\xc3\xb3n de URLs para {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Unassign\n msgid "Unassign"\n-msgstr ""\n+msgstr "Desasignar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Unassigned\n msgid "Unassigned"\n-msgstr ""\n+msgstr "Desasignado"\n \n #: components/manage/Toolbar/More\n #: components/theme/Unauthorized/Unauthorized\n@@ -3620,12 +3621,12 @@ msgstr "Cargando imagen"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Use the form below to define the new content rule\n msgid "Use the form below to define the new content rule"\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir la nueva regla de contenido"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu.\n msgid "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu."\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir, cambiar o eliminar reglas de contenido. Las reglas realizar\xc3\xa1n autom\xc3\xa1ticamente acciones en el contenido cuando se produzcan determinados desencadenantes. Despu\xc3\xa9s de definir las reglas, es posible que desee ir a una carpeta para asignarlas, usando el elemento \'reglas\' en el men\xc3\xba de acciones."\n \n #: components/manage/Widgets/SchemaWidget\n #: components/manage/Widgets/SelectWidget\n@@ -3804,19 +3805,19 @@ msgstr "Cuando se alcanza esta fecha, el contenido ya no ser\xc3\xa1 visible en listas\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not execution of further rules should stop after this rule is executed\n msgid "Whether or not execution of further rules should stop after this rule is executed"\n-msgstr ""\n+msgstr "Si la ejecuci\xc3\xb3n de reglas adicionales debe o no detenerse despu\xc3\xa9s de que se ejecute esta regla"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops\n msgid "Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops"\n-msgstr ""\n+msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas. Active esto solo si est\xc3\xa1 seguro de que esto no crear\xc3\xa1 bucles infinitos"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr ""\n+msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n@@ -3889,7 +3890,7 @@ msgstr "No puede pegar el contenido aqu\xc3\xad"\n #: components/theme/Logout/Logout\n # defaultMessage: You have been logged out from the site.\n msgid "You have been logged out from the site."\n-msgstr ""\n+msgstr "Ha sido salido del sitio."\n \n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Your email is required for reset your password.\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 19:47:51
|
Repository: volto Branch: refs/heads/hero Date: 2022-10-21T20:46:51-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/88804552ff56a16745950c12b3505268dab0db1a Fixed Gettext format error for Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex b7849f7f04..57fb848151 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -372,7 +372,6 @@ msgstr "Aplicado a subcarpetas"\n msgid "Applies to subfolders?"\n msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n-# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:49
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-31T21:41:25-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/ca72faa3317447c73bfcaf47162479a09670892e Merge branch 'master' into spanish-translation Files changed: M CHANGELOG.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M src/components/manage/Contents/ContentsItem.jsx M src/helpers/Extensions/withBlockSchemaEnhancer.js b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 5b69d057fa..741716511d 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -11,8 +11,12 @@\n \n ### Bugfix\n \n+- Fix `schemaEnhancer` not being applied if nested `blocksConfig` is present @sneridagh\n+\n ### Internal\n \n+- Add translation for `pending` state @iFlameing\n+\n ### Documentation\n \n ## 16.0.0-alpha.46 (2022-10-28)\ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 491098be5c..c3cc0553bb 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -4112,6 +4112,11 @@ msgstr "o prova una p\xc3\xa0gina diferent."\n msgid "others"\n msgstr "altres"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 4db2193abe..fbe45c6fb2 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -4109,6 +4109,11 @@ msgstr "versuchen Sie eine andere Seite."\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr "Ausstehend"\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex 382fb7123f..94321327ba 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 743bf0193d..a8a828e33d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -4114,6 +4114,11 @@ msgstr "o intente con una p\xc3\xa1gina diferente."\n msgid "others"\n msgstr "Otros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex 3c5b4c3d2a..d2e2e8516e 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "edo beste orrialde bat probatu."\n msgid "others"\n msgstr "besteak"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex d286fbc521..785aceb82d 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -4120,6 +4120,11 @@ msgstr "ou essayez une autre page."\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex ef5c7a73de..e327d0417d 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "oppure prova una pagina diversa."\n msgid "others"\n msgstr "altre"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 6757199f1e..8565df1c92 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr "\xe3\x81\xbe\xe3\x81\x9f\xe3\x81\xaf\xe3\x80\x81\xe4\xbb\x96\xe3\x81\xae\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x82\x92\xe8\xa9\xa6\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84\xe3\x80\x82"\n msgid "others"\n msgstr "\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f7457e8c93..2be6c782df 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "of probeer een andere pagina"\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt/LC_MESSAGES/volto.po b/locales/pt/LC_MESSAGES/volto.po\nindex 79df3b237c..bcc4617259 100644\n--- a/locales/pt/LC_MESSAGES/volto.po\n+++ b/locales/pt/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt_BR/LC_MESSAGES/volto.po b/locales/pt_BR/LC_MESSAGES/volto.po\nindex 8718eedb8b..630db56f11 100644\n--- a/locales/pt_BR/LC_MESSAGES/volto.po\n+++ b/locales/pt_BR/LC_MESSAGES/volto.po\n@@ -4113,6 +4113,11 @@ msgstr "ou tente uma p\xc3\xa1gina diferente"\n msgid "others"\n msgstr "outros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ro/LC_MESSAGES/volto.po b/locales/ro/LC_MESSAGES/volto.po\nindex cccb93caf8..7e5d682ef2 100644\n--- a/locales/ro/LC_MESSAGES/volto.po\n+++ b/locales/ro/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "sau \xc3\xaencerca\xc8\x9bi o alt\xc4\x83 pagin\xc4\x83."\n msgid "others"\n msgstr "altele"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/volto.pot b/locales/volto.pot\nindex 1071e942e2..e014185cd6 100644\n--- a/locales/volto.pot\n+++ b/locales/volto.pot\n@@ -1,7 +1,7 @@\n msgid ""\n msgstr ""\n "Project-Id-Version: Plone\\n"\n-"POT-Creation-Date: 2022-10-28T09:34:03.763Z\\n"\n+"POT-Creation-Date: 2022-10-31T12:15:48.236Z\\n"\n "Last-Translator: Plone i18n <plo...@li...>\\n"\n "Language-Team: Plone i18n <plo...@li...>\\n"\n "MIME-Version: 1.0\\n"\n@@ -4105,6 +4105,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/src/components/manage/Contents/ContentsItem.jsx b/src/components/manage/Contents/ContentsItem.jsx\nindex 8cc2bdf238..a0adba5d74 100644\n--- a/src/components/manage/Contents/ContentsItem.jsx\n+++ b/src/components/manage/Contents/ContentsItem.jsx\n@@ -31,6 +31,10 @@ const messages = defineMessages({\n id: \'private\',\n defaultMessage: \'Private\',\n },\n+ pending: {\n+ id: \'pending\',\n+ defaultMessage: \'Pending\',\n+ },\n published: {\n id: \'published\',\n defaultMessage: \'Published\',\ndiff --git a/src/helpers/Extensions/withBlockSchemaEnhancer.js b/src/helpers/Extensions/withBlockSchemaEnhancer.js\nindex 22b0e4d72c..69b9f8abba 100644\n--- a/src/helpers/Extensions/withBlockSchemaEnhancer.js\n+++ b/src/helpers/Extensions/withBlockSchemaEnhancer.js\n@@ -257,7 +257,12 @@ export const withVariationSchemaEnhancer = (FormComponent) => (props) => {\n const blockType = formData[\'@type\'];\n const variations = blocksConfig[blockType]?.variations || [];\n \n- let schema = applySchemaEnhancer({ schema: originalSchema, formData, intl });\n+ let schema = applySchemaEnhancer({\n+ schema: originalSchema,\n+ formData,\n+ intl,\n+ blocksConfig,\n+ });\n \n if (variations.length > 1) {\n addExtensionFieldToSchema({\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:49
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-29T13:50:39-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/caa1d888b7c943f9817d0d43ac12a404f23df619 Updated spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 118f3dcd59..743bf0193d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n+"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -15,7 +15,7 @@ msgstr ""\n "Content-Transfer-Encoding: 8bit\\n"\n "Plural-Forms: nplurals=2; plural=(n != 1);\\n"\n "MIME-Version: 1.0\\n"\n-"X-Generator: Poedit 2.3\\n"\n+"X-Generator: Poedit 2.2.1\\n"\n "Language-Code: es\\n"\n "Language-Name: Espa\xc3\xb1ol\\n"\n "Preferred-Encodings: utf-8\\n"\n@@ -45,7 +45,7 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr "Acci\xc3\xb3n cambiado"\n+msgstr "Acci\xc3\xb3n modificada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n@@ -75,7 +75,7 @@ msgstr "Activo"\n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n+msgstr "Reglas de contenido activas en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -457,7 +457,7 @@ msgstr "Bloque"\n #: components/theme/Login/Login\n # defaultMessage: Both email address and password are case sensitive, check that caps lock is not enabled.\n msgid "Both email address and password are case sensitive, check that caps lock is not enabled."\n-msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este habilitada."\n+msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este activada."\n \n #: components/theme/Breadcrumbs/Breadcrumbs\n # defaultMessage: Breadcrumbs\n@@ -684,7 +684,7 @@ msgstr "Configurar regla de contenido: {title}"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr "Configure content rule"\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -1159,7 +1159,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr "Habilitar"\n+msgstr "Activar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1169,17 +1169,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr "Habilitado"\n+msgstr "Activado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n+msgstr "\xc2\xbfActivado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr "\xc2\xbfHabilitado?"\n+msgstr "\xc2\xbfActivado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -2313,7 +2313,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr "Realice las siguientes acciones:"\n+msgstr "Realizar las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -3073,7 +3073,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr "Estatus"\n+msgstr "Estado"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3794,7 +3794,7 @@ msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas.\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n+msgstr "Si la regla est\xc3\xa1 actualmente activada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:49
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-31T21:50:42-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/4b8c616567a22eb784418cfc9973b265bf322886 Updated Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex a8a828e33d..e7b8da0dba 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n+"PO-Revision-Date: 2022-10-31 21:42-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -4117,7 +4117,7 @@ msgstr "Otros"\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Pending\n msgid "pending"\n-msgstr ""\n+msgstr "Pendiente"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:32
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-29T09:31:37-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/c57c6b9e71298d6212d3749fa5544e7882c67c12 Merge branch 'master' into spanish-translation Files changed: A src/components/manage/Blocks/Search/components/ViewSwitcher.jsx A src/components/manage/TextLineEdit/TextLineEdit.jsx A src/components/manage/TextLineEdit/TextLineEdit.stories.jsx A src/components/manage/TextLineEdit/TextLineEdit.test.jsx A src/components/manage/TextLineEdit/__snapshots__/TextLineEdit.test.jsx.snap A src/helpers/Utils/usePrevious.test.js A src/icons/image-narrow.svg M .nvmrc M CHANGELOG.md M README.md M addon-registry.js M docs/source/addons/index.md M docs/source/blocks/block-style-wrapper.md M docs/source/blocks/settings.md M docs/source/configuration/environmentvariables.md M docs/source/configuration/settings-reference.md M docs/source/getting-started/install.md M docs/source/upgrade-guide/index.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M netlify.toml M package.json M packages/scripts/CHANGELOG.md M packages/scripts/package.json M packages/scripts/yarn.lock M razzle.config.js M src/components/manage/Blocks/Listing/DefaultTemplate.jsx M src/components/manage/Blocks/Search/SearchBlockView.jsx M src/components/manage/Blocks/Search/components/FilterList.jsx M src/components/manage/Blocks/Search/components/SearchDetails.jsx M src/components/manage/Blocks/Search/components/SearchInput.jsx M src/components/manage/Blocks/Search/components/SelectFacet.jsx M src/components/manage/Blocks/Search/components/SortOn.jsx M src/components/manage/Blocks/Search/components/__snapshots__/SearchDetails.test.jsx.snap M src/components/manage/Blocks/Search/components/__snapshots__/SearchInput.test.jsx.snap M src/components/manage/Blocks/Search/components/index.js M src/components/manage/Blocks/Search/layout/LeftColumnFacets.jsx M src/components/manage/Blocks/Search/layout/RightColumnFacets.jsx M src/components/manage/Blocks/Search/layout/TopSideFacets.jsx M src/components/manage/Blocks/Search/schema.js M src/components/manage/Controlpanels/ContentTypeLayout.jsx M src/components/manage/Form/BlockDataForm.jsx M src/components/manage/Form/BlockDataForm.test.jsx M src/components/manage/Form/__snapshots__/BlockDataForm.test.jsx.snap M src/components/manage/Toolbar/PersonalTools.jsx M src/components/manage/Toolbar/__snapshots__/PersonalTools.test.jsx.snap M src/components/manage/Widgets/ArrayWidget.jsx M src/components/manage/Widgets/SelectAutoComplete.jsx M src/components/manage/Widgets/SelectStyling.jsx M src/components/manage/Widgets/SelectWidget.jsx M src/components/manage/Widgets/TokenWidget.jsx M src/components/theme/App/App.jsx M src/components/theme/Comments/Comments.jsx M src/components/theme/Comments/Comments.test.jsx M src/components/theme/Footer/Footer.jsx M src/components/theme/View/View.jsx M src/config/Blocks.jsx M src/config/index.js M src/express-middleware/images.js M src/helpers/Extensions/withBlockSchemaEnhancer.js M src/helpers/Utils/usePrevious.js M src/helpers/index.js M src/middleware/index.js M src/reducers/comments/comments.js M src/reducers/comments/comments.test.js M src/reducers/history/history.js M src/start-client.jsx M src/start-server.js M src/store.js M theme/themes/pastanaga/extras/blocks.less M yarn.lock D create-sentry-release.sh D src/components/manage/Blocks/Block/StylesSchema.jsx D src/config/Sentry.jsx D src/middleware/crashReporter.js D src/sentry.js D webpack-plugins/webpack-sentry-plugin.js b'diff --git a/.nvmrc b/.nvmrc\nindex b009dfb9d9..53d838af21 100644\n--- a/.nvmrc\n+++ b/.nvmrc\n@@ -1 +1 @@\n-lts/*\n+lts/gallium\ndiff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 1f00c3b25f..7b015662cd 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -6,16 +6,64 @@\n \n ### Feature\n \n+- consume site_actions from restapi @nileshgulia1\n+\n+### Bugfix\n+\n+### Internal\n+\n+### Documentation\n+\n+## 16.0.0-alpha.46 (2022-10-28)\n+\n+### Breaking\n+\n+- Remove the means to enable the StyleWrapper in favor of defining it through the block schema. @sneridagh\n+- Moved all sentry-related code from Volto to the `@plone-collective/volto-sentry` package. @tiberiuichim\n+- The listing block icon has been improved to avoid confusion with the normal text list. @sneridagh\n+\n+See https://6.dev-docs.plone.org/volto/upgrade-guide/index.html for more information.\n+\n+### Feature\n+\n+- Add `image-narrow` svg icon useful for align widget actions @ichim-david\n+- Use `View comments` and `Reply to item` permissions in `Comments` component. @razvanMiu\n+- Added portrait middleware adapter. @instification\n+- Allow dumping the addon dependency graph to a .dot file. Start Volto with `DEBUG_ADDONS_LOADER=true yarn start`, `addon-dependency-graph.dot` will be created in your project folder. @tiberiuichim\n+\n+### Bugfix\n+\n+- Prefer views assigned explicitly with `layout` over views based on the `@type` @iRohitSingh\n+\n+### Internal\n+\n+- Set `.nvmrc` to not use `lts/*` but a specific one `lts/gallium`\n+- Update to @plone/scripts 2.1.2 @sneridagh\n+- Remove all the useless security bits from blocks configuration definitions @sneridagh\n+\n+### Documentation\n+\n+- Add NodeJS 18 (LTS) usage notice @sneridagh\n+- Fix Netlify build @sneridagh\n+\n+## 16.0.0-alpha.45 (2022-10-24)\n+\n+### Feature\n+\n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n - Updated Spanish translation @macagua\n+- Introduce `TextLineEdit` component @sneridagh\n+- Add a popup tooltip for tokenized options in Select widget values @sneridagh\n \n ### Bugfix\n \n-### Internal\n+- Make sure that the store is reset on history reducer `PENDING` state @sneridagh\n \n ### Documentation\n \n+- Update supported Python versions. @stevepiercy\n+\n ## 16.0.0-alpha.44 (2022-10-20)\n \n ### Breaking\n@@ -117,6 +165,7 @@\n - Fixed the `description` field not appearing in control panel fieldsets @JeffersonBledsoe #3696\n - Fixed "more" always show root contents @MdSahil-oss #3365\n - Add missing `--noninteractive` in the `build` script in package.json @sneridagh\n+- Fix replace `<a>` anchor element with the `UniversalLink` component in `DefaultTemplate.jsx` @Dnouv\n \n ### Internal\n \n@@ -308,6 +357,11 @@ Undo html_static_path configuration in `plone/documentation`, and restore image\n ### Bugfix\n \n - Fix array widget translation @robgietema\n+- Fix: TTW DX Layout disables IBlocks behavior and with it all the indexers and transformers @avoinea\n+\n+### Internal\n+\n+### Documentation\n - Fix copy / paste text in list @robgietema\n \n ## 16.0.0-alpha.27 (2022-08-29)\n@@ -722,6 +776,11 @@ Use next release instead: https://github.com/plone/volto/releases/tag/16.0.0-alp\n \n ### Feature\n \n+- Allow final users to switch between available views in the search block. A "view" is any of available listing block variations. In the search block configuration you can pick the available views for that block. @tiberiuichim\n+\n+### Bugfix\n+\n+- Fixes in search block. Disable default live search. Added clear button for search input. Fixed facet dropdown clear button. Removed sort on label customization option. Layout improvements, CSS polishments. @kreafox @tiberiuichim\n - added default placeholder for videos to embed them more lightly @giuliaghisini\n - Added default placeholder for videos to embed them more lightly @giuliaghisini\n - Completed Romanian translation @sboghy\ndiff --git a/README.md b/README.md\nindex 2fb9062dc2..7af56783d5 100644\n--- a/README.md\n+++ b/README.md\n@@ -54,9 +54,20 @@ First get all the requirements installed on your system.\n ### Prerequisites\n \n - [Node.js LTS (16.x)](https://nodejs.org/)\n-- [Python 3.8.x](https://python.org/) or\n+- [Python](https://python.org/) - See below for specific versions.\n - [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n \n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n+\n ### Create a Volto project using the generator\n \n Create a new Volto project by using the `@plone/generator-volto` utility.\n@@ -386,4 +397,4 @@ yarn ci:start-api-plone-guillotina\n \n MIT License. Copyrights hold the [Plone Foundation](https://plone.org/foundation).\n \n-See [LICENSE.md](LICENSE.md) for details.\n\\ No newline at end of file\n+See [LICENSE.md](LICENSE.md) for details.\ndiff --git a/addon-registry.js b/addon-registry.js\nindex c7bd0a2743..49dbbb5eee 100644\n--- a/addon-registry.js\n+++ b/addon-registry.js\n@@ -472,6 +472,37 @@ class AddonConfigurationRegistry {\n getAddonDependencies() {\n return getAddonsLoaderChain(this.dependencyGraph);\n }\n+\n+ getDotDependencyGraph() {\n+ const seen = new Set();\n+ let out = `digraph {\n+ layout="fdp"\n+ beautify=true\n+ sep="+10"\n+ splines=curved\n+\n+ "@package" [color = red fillcolor=yellow style=filled]\n+`;\n+ let queue = [\'@package\'];\n+ let name;\n+\n+ while (queue.length > 0) {\n+ name = queue.pop();\n+\n+ const deps = this.dependencyGraph.directDependenciesOf(name);\n+ for (let i = 0; i < deps.length; i++) {\n+ const dep = deps[i];\n+\n+ if (!seen.has(dep)) {\n+ seen.add(dep);\n+ queue.push(dep);\n+ }\n+ out += ` "${name}" -> "${dep}"\\n`;\n+ }\n+ }\n+ out += \'}\';\n+ return out;\n+ }\n }\n \n module.exports = AddonConfigurationRegistry;\ndiff --git a/create-sentry-release.sh b/create-sentry-release.sh\ndeleted file mode 100755\nindex 9768a689ed..0000000000\n--- a/create-sentry-release.sh\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-#!/usr/bin/env bash\n-PARAM=$1\n-if [ -z $PARAM ]; then\n- PARAM=\'not forced\'\n-fi\n-if [ ! -z "$SENTRY_AUTH_TOKEN" ] && [ ! -z "$SENTRY_URL" ] && [ ! -z "$SENTRY_ORG" ] && [ ! -z "$SENTRY_PROJECT" ] && [ ! -z "$SENTRY_RELEASE" ]; then\n- CREATE=1\n- if [[ ! $PARAM = \'--force\' ]]; then\n- if ./node_modules/@sentry/cli/sentry-cli releases info $SENTRY_RELEASE | grep -q $SENTRY_RELEASE; then\n- CREATE=0\n- fi\n- fi\n- if [ $CREATE = 1 ]; then\n- ./node_modules/@sentry/cli/sentry-cli releases new $SENTRY_RELEASE\n- ./node_modules/@sentry/cli/sentry-cli releases files $SENTRY_RELEASE upload ./build/public/static/ --url-prefix "~/static"\n- ./node_modules/@sentry/cli/sentry-cli releases finalize $SENTRY_RELEASE\n- fi\n- if [ $CREATE = 0 ]; then\n- echo "Release $SENTRY_RELEASE already exists"\n- echo "Use --force if you still want to upload the source maps"\n- fi\n-else\n- echo "SENTRY is not configured"\n-fi\ndiff --git a/docs/source/addons/index.md b/docs/source/addons/index.md\nindex a804689cdb..de1b615520 100644\n--- a/docs/source/addons/index.md\n+++ b/docs/source/addons/index.md\n@@ -298,10 +298,6 @@ export default function applyConfig(config) {\n restricted: false,\n mostUsed: true,\n sidebarTab: 1,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n };\n return config;\n }\ndiff --git a/docs/source/blocks/block-style-wrapper.md b/docs/source/blocks/block-style-wrapper.md\nindex 65ba762caa..8420f4f9f3 100644\n--- a/docs/source/blocks/block-style-wrapper.md\n+++ b/docs/source/blocks/block-style-wrapper.md\n@@ -25,45 +25,76 @@ See below for an example.\n ## Enabling Style Wrapper in a block\n \n The wrapper is always present in the rendering of both the view and edit components.\n-If you want to add the default set of styles, you need to enable them with the following flag:\n+Once you add the `styles` field in your block schema, the wrapper will inject the class names derived from it into both the view and the edit components.\n+\n+### Using `styles` field in your block\n+\n+The wrapper builds the class names to be injected by looking up a field called `styles` in your block schema.\n+As a schema it has the following signature, and it\'s normally placed in a `Styling` fieldset:\n \n ```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n+const EMPTY_STYLES_SCHEMA = {\n+ fieldsets: [\n+ {\n+ id: \'default\',\n+ title: \'Default\',\n+ fields: [],\n+ },\n+ ],\n+ properties: {},\n+ required: [],\n+};\n+\n+const stylingSchema = {\n+ fieldsets: [{\n+ id: \'styling\',\n+ title: intl.formatMessage(messages.styling),\n+ fields: [\'styles\'],\n+ }],\n+\n+ properties: {\n+ styles: {\n+ widget: \'object\',\n+ title: intl.formatMessage(messages.styling),\n+ schema: EMPTY_STYLES_SCHEMA\n+ }\n }\n+}\n ```\n \n-```{note}\n-This will work if your block uses the `BlocksForm` component to define schema-driven block configuration settings.\n-```\n+The `addStyling` helper adds the (empty) `styles` field inside the `Styling` fieldset for you, so when defining your block schema you can do:\n \n-This will add a new fieldset `Styling` at the end of your block schema settings with a single `styles` object field in it.\n-By default, this object field has only one field: `align`. It is configured by `defaultSchema` in `src/components/manage/Blocks/Block/StylesSchema.jsx`.\n+```js\n+import { addStyling } from \'@plone/volto/helpers/Extensions/withBlockSchemaEnhancer\';\n \n-## Extending the default `styles` field in `Styling` fieldset\n+export const TeaserSchema = ({ intl }) => {\n+ const schema = {\n+ // Here your block schema\n+ };\n \n-You can modify the default set of styles by using a `schemaEnhancer` function in the same way that you would for any block schema enhancer.\n-Use the `stylesSchema` key in your block configuration object as follows:\n+ addStyling({ schema, intl });\n \n-```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n- stylesSchema: myCustomStyleSchema\n- }\n-```\n+ // Here you add your custom styling properties to the `styles` object\n+ schema.properties.styles.schema.properties.align = {\n+ widget: \'align\',\n+ title: intl.formatMessage(messages.align),\n+ actions: [\'left\', \'right\', \'center\'],\n+ };\n \n-```{note}\n-The signature for a `schemaEnhancer` is `({schema, formData, intl})`. You can find the reference of the default schema in `@plone/volto/components/manage/Blocks/Block/StylesSchema`.\n+ // and finally add it to the default fieldset\n+ schema.properties.styles.schema.fieldsets[0].fields.push(\'align\');\n+\n+ return schema;\n+};\n ```\n \n+You can add a set of style fields defining your block styles\xe2\x80\x94such as alignment, background color, and so on\xe2\x80\x94in your block schema by adding them to the `styles` object field as shown above.\n+\n ## The `styles` field\n \n The `styles` field is mapped to an `objectWidget`.\n-The `stylesSchema` adds the fields into this field, creating an object that is the sum of all of the fields assigned to it and its values.\n+The following is an example of a possible set of styles.\n+The style wrapper will read the styles and inject them into the edit and view components as shown in the next sections.\n \n ```json\n {\n@@ -78,7 +109,7 @@ The `stylesSchema` adds the fields into this field, creating an object that is t\n }\n ```\n \n-## Using `className` in your block\n+## Using the injected class names in your block\n \n The resultant class names are injected as a `className` prop into the wrapped block.\n Thus you can use it in the root component of your block view and edit components as follows:\n@@ -86,12 +117,16 @@ Thus you can use it in the root component of your block view and edit components\n ```jsx\n const BlockView = (props)=> (\n <div className={props.className}>\n- // Block\'s code\n+ // Block\'s view component code\n </div>\n )\n ```\n \n-Same for the block edit component.\n+```{note}\n+You need to manually add the above code in your view component block code in order to benefit from the class names injection.\n+The styles in the block edit component are injected automatically into the blocks engine editor wrappers, so you don\'t have to take any action.\n+```\n+\n The resultant HTML would be the following:\n \n ```html\n@@ -100,10 +135,12 @@ The resultant HTML would be the following:\n \n Then it\'s at your discretion how you define the CSS class names in your theme.\n \n-## Main edit wrapper class injection\n+## Align class injection\n \n-Under the hood, there is yet another class injection happening in the main Block Engine Wrapper.\n-This is in place to help properly position the block in the current layout.\n+There is an automatic class name injection happening at the same time the style wrapper class names injection.\n+The `data.align` is also injected directly.\n+This is in place to help properly position the block in the current layout and play well with legacy CSS and block layout.\n+This might be replaced in the future by the style wrapper class names injection.\n \n Each block in the Block Engine has a main wrapper with an automatic class name `block-editor-<block_id> <block_align>`, as shown in the following example:\n \ndiff --git a/docs/source/blocks/settings.md b/docs/source/blocks/settings.md\nindex 21f07be988..e9d81009c5 100644\n--- a/docs/source/blocks/settings.md\n+++ b/docs/source/blocks/settings.md\n@@ -44,10 +44,6 @@ const customBlocks = {\n mostUsed: true, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n sidebarTab: 0, // The sidebar tab you want to be selected when selecting the block\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n blockHasValue: (data) => {\n // Returns true if the provided block data represents a value for the current block.\n // Required for alternate default block types implementations.\ndiff --git a/docs/source/configuration/environmentvariables.md b/docs/source/configuration/environmentvariables.md\nindex 0ea4185fcb..ec1c82bd06 100644\n--- a/docs/source/configuration/environmentvariables.md\n+++ b/docs/source/configuration/environmentvariables.md\n@@ -93,6 +93,14 @@ also\n DEBUG=volto:* yarn start\n ```\n \n+#### `DEBUG_ADDONS_LOADER`\n+\n+Set `DEBUG_ADDONS_LOADER=true` to have Volto generate a file, `addon-dependency-graph.dot` which contains a graph of all the loaded addons. You can use [Graphviz](https://graphviz.org/) to convert this file to an image with:\n+\n+```\n+dot addon-dependency-graph.dot -Tsvg -o out.svg\n+```\n+\n #### Component Shadowing errors (shadowing)\n \n It displays the errors of the non-compliant customizations (in server console) if you are experiencing problems with a customization not working.\ndiff --git a/docs/source/configuration/settings-reference.md b/docs/source/configuration/settings-reference.md\nindex 4cfa136a5c..cc43b0a37e 100644\n--- a/docs/source/configuration/settings-reference.md\n+++ b/docs/source/configuration/settings-reference.md\n@@ -245,6 +245,10 @@ workflowMapping\n \n It\'s meant to be extended with your own workflows/transitions.\n It is recommended to assign the same color to the transition as the destination state, so the user can have the visual hint to which state are they transitioning to.\n+\n+errorHandlers\n+ A list of error handlers that will be called when there is an unhandled exception. Each error handler is a function that\n+ receives a single argument, the `error` object.\n ```\n \n ## Views settings\ndiff --git a/docs/source/getting-started/install.md b/docs/source/getting-started/install.md\nindex da7c12fd2f..1f71f81548 100644\n--- a/docs/source/getting-started/install.md\n+++ b/docs/source/getting-started/install.md\n@@ -16,13 +16,24 @@ myst:\n \n ## Installing Volto\n \n-Volto can be installed in any operating system assuming that this requirements\n-are met:\n+Volto can be installed in any operating system assuming that the following pre-requisites are met:\n \n - [Node.js LTS (16.x)](https://nodejs.org/en/)\n-- [Python 3.7.x / 3.8.x](https://www.python.org/) or\n-- [Docker](https://www.docker.com/get-started) (if using the Plone/Guillotina\n- docker images)\n+- [Python](https://python.org/) - See below for specific versions.\n+- [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n+\n+```{note}\n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+```\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n \n Depending on the operating system that you are using, some of the following pre-requisites might change.\n They assume you have a macOS/Linux machine.\ndiff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md\nindex aca08e1bd7..db28c7187b 100644\n--- a/docs/source/upgrade-guide/index.md\n+++ b/docs/source/upgrade-guide/index.md\n@@ -382,6 +382,25 @@ Volto used this library to generate dynamic "windowed/virtualized" select widget\n It moved to use `react-virtualized` instead of `react-window` because it provides a more broad set of features that Volto required.\n If you were using it in your project, you\'ll have to include it as a direct dependency of it from now on.\n \n+### Change the way the style wrapper is enabled and how to add the `styles` field\n+\n+During the alpha stage, we received feedback and determined that it\'s too difficult to deal with a separate way to define (and extend) the styles schema.\n+We decided it is best to deal with it as any other schema field and enhance it via schema enhancers.\n+This improves the developer experience, especially when dealing with variations that can provide their own styles and other schema fields.\n+\n+```{deprecated} 16.0.0-alpha.46\n+The options `enableStyling` and `stylesSchema` no longer work. You need to provide them using your own block schema. If you are extending an existing one, you should add it as a normal `schemaEnhancer` modification.\n+```\n+\n+See https://6.dev-docs.plone.org/volto/blocks/block-style-wrapper.html for more documentation.\n+\n+### Remove Sentry integration from core\n+\n+The Sentry integration was implemented in Volto core at a time when Volto did not provide a good add-on story.\n+Since then, the add-on story has improved.\n+It now makes sense to extract this feature into its own add-on.\n+You can find it in [`@collective/volto-sentry`](https://github.com/collective/volto-sentry).\n+\n (volto-upgrade-guide-15.x.x)=\n \n ## Upgrading to Volto 15.x.x\n@@ -1880,10 +1899,6 @@ const defaultBlocks = {\n restricted: false, // If the block is restricted, it won\'t show in in the chooser\n mostUsed: false, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n },\n ...\n ```\n@@ -1952,10 +1967,6 @@ The focus management is also transferred to the engine, so it\'s not needed for y\n restricted: false,\n mostUsed: false,\n blockHasOwnFocusManagement: true,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n },\n ```\n \ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 2b88cc2550..491098be5c 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -25,11 +25,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Afegeix codi HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilitat"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -298,7 +293,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -443,11 +437,6 @@ msgstr ""\n msgid "Back"\n msgstr "Enrere"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -643,7 +632,6 @@ msgstr "Replega l\'element"\n msgid "Collection"\n msgstr "Col\xc2\xb7lecci\xc3\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -707,11 +695,6 @@ msgstr "Confirma la contrassenya"\n msgid "Connection refused"\n msgstr "Connexi\xc3\xb3 rebutjada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contacte"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2803,9 +2786,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca usuaris..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Buscant"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2988,11 +2971,6 @@ msgstr "Lloc"\n msgid "Site Administration"\n msgstr "Administraci\xc3\xb3 del lloc"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del lloc"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3036,11 +3014,6 @@ msgstr "Ordenar per:"\n msgid "Sort on"\n msgstr "Ordena"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordena per etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3477,6 +3450,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Escriu text\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3909,6 +3887,11 @@ msgstr "El teu idioma preferit"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4314,6 +4297,11 @@ msgstr "Curs"\n msgid "rrule_years"\n msgstr "Anys"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4374,6 +4362,11 @@ msgstr "avatar de l\'usuari"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 44357f323b..4db2193abe 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -22,11 +22,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTML hier einf\xc3\xbcgen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Barrierefreiheit"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -295,7 +290,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -440,11 +434,6 @@ msgstr ""\n msgid "Back"\n msgstr "Zur\xc3\xbcck"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -640,7 +629,6 @@ msgstr "Element einklappen"\n msgid "Collection"\n msgstr "Kollektion"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -704,11 +692,6 @@ msgstr "Passwort best\xc3\xa4tigen"\n msgid "Connection refused"\n msgstr "Verbindung abgelehnt"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontakt"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2800,9 +2783,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Nach Nutzern suchen\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Suche nach"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2985,11 +2968,6 @@ msgstr "Website"\n msgid "Site Administration"\n msgstr "Website-Administrator"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xc3\x9cbersicht"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3033,11 +3011,6 @@ msgstr "Sortieren nach:"\n msgid "Sort on"\n msgstr "Sortieren nach"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Label f\xc3\xbcr Sortieren"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3474,6 +3447,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Text eingeben\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3906,6 +3884,11 @@ msgstr "Ihre bevorzugte Sprache"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4311,6 +4294,11 @@ msgstr "Regel Jahr"\n msgid "rrule_years"\n msgstr "Regel Jahre"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4371,6 +4359,11 @@ msgstr "Nutzer Avatar"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex a9739ee52e..382fb7123f 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr ""\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr ""\n msgid "Collection"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr ""\n msgid "Connection refused"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr ""\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,8 +2777,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2979,11 +2962,6 @@ msgstr ""\n msgid "Site Administration"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr ""\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr ""\n msgid "Sort on"\n msgstr ""\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr ""\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr ""\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr ""\n msgid "video"\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 57fb848151..ac2d0ef36c 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -27,11 +27,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>A\xc3\xb1adir algo de HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accesibilidad"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -300,7 +295,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias a\xc3\xb1adido correctamente"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -445,11 +439,6 @@ msgstr "Reglas de contenido disponibles:"\n msgid "Back"\n msgstr "Volver"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Color del fondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -645,7 +634,6 @@ msgstr "Plegar elemento"\n msgid "Collection"\n msgstr "Colecci\xc3\xb3n"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -709,11 +697,6 @@ msgstr "Confirme contrase\xc3\xb1a"\n msgid "Connection refused"\n msgstr "Conexi\xc3\xb3n rechazada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contactos"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2805,9 +2788,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Buscar usuarios..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "B\xc3\xbasqueda"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2990,11 +2973,6 @@ msgstr "Sitio"\n msgid "Site Administration"\n msgstr "Administrador del sitio"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del sitio"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3038,11 +3016,6 @@ msgstr "Ordenar por:"\n msgid "Sort on"\n msgstr "Ordenar por"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenar por etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3479,6 +3452,11 @@ msgstr "Escribir texto..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Ingrese texto..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3911,6 +3889,11 @@ msgstr "Su idioma preferido"\n msgid "Your usernaame is required for reset your password."\n msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4316,6 +4299,11 @@ msgstr "a\xc3\xb1o"\n msgid "rrule_years"\n msgstr "a\xc3\xb1os"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4376,6 +4364,11 @@ msgstr "avatar de usuario"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex f36bd38499..3c5b4c3d2a 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTMLa idatzi hemen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Irisgarritasuna"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Aliasa"\n msgid "Alias has been added"\n msgstr "Aliasa ondo gehitu da"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -441,11 +435,6 @@ msgstr ""\n msgid "Back"\n msgstr "Atzera"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Atzeko planoko kolorea"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -641,7 +630,6 @@ msgstr "Batu elementua"\n msgid "Collection"\n msgstr "Bilduma"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -705,11 +693,6 @@ msgstr "Pasahitza berretsi"\n msgid "Connection refused"\n msgstr "Konexioak huts egin du"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontaktua"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2801,9 +2784,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Bilatu erabiltzaileak..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Zure bilaketa"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2986,11 +2969,6 @@ msgstr "Ataria"\n msgid "Site Administration"\n msgstr "Atariaren kudeaketa"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Web mapa"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3034,11 +3012,6 @@ msgstr "Ordenazioa:"\n msgid "Sort on"\n msgstr "Ordenazioa"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenatu etiketaren arabera"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3475,6 +3448,11 @@ msgstr "Idatzi testua..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Idatzi testua..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3907,6 +3885,11 @@ msgstr "Zure hizkuntza"\n msgid "Your usernaame is required for reset your password."\n msgstr "Erabiltzaile-izena derrigorrezkoa da zure pasahitza berrezartzeko."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4312,6 +4295,11 @@ msgstr "urte"\n msgid "rrule_years"\n msgstr "urte"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4372,6 +4360,11 @@ msgstr "Erabiltzailearen argazkia"\n msgid "video"\n msgstr "Bideoa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex 6629c213c4..d286fbc521 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -33,11 +33,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa9"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -306,7 +301,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -451,11 +445,6 @@ msgstr ""\n msgid "Back"\n msgstr "Retour"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -651,7 +640,6 @@ msgstr ""\n msgid "Collection"\n msgstr "Collection"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -715,11 +703,6 @@ msgstr "Confirmer le mot de passe"\n msgid "Connection refused"\n msgstr "Connexion refus\xc3\xa9e"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contact"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2811,8 +2794,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2996,11 +2979,6 @@ msgstr "Site"\n msgid "Site Administration"\n msgstr "Administration du site"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Plan du site"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3044,11 +3022,6 @@ msgstr ""\n msgid "Sort on"\n msgstr "Trier sur"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3485,6 +3458,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Saisissez du texte\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3917,6 +3895,11 @@ msgstr "Votre langue pr\xc3\xa9f\xc3\xa9r\xc3\xa9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4322,6 +4305,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4382,6 +4370,11 @@ msgstr "Avatar de l\'utilisateur"\n msgid "video"\n msgstr "vid\xc3\xa9o"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex 889dfe67e0..ef5c7a73de 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Aggiungi dell\'HTML qui</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa0"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr "Indietro"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Colore di sfondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr "Collassa elemento"\n msgid "Collection"\n msgstr "Collezione"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr "Conferma password"\n msgid "Connection refused"\n msgstr "Connessione rifiutata"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contatti"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,9 +2777,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca utenti\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Hai cercato"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2979,11 +2962,6 @@ msgstr "Sito"\n msgid "Site Administration"\n msgstr "Amministratore del sito"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mappa del sito"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr "Ordina per:"\n msgid "Sort on"\n msgstr "Ordina per"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Etichetta dell\'ordinamento"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr "Digita il testo..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Digita il testo\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr "La tua lingua preferita."\n msgid "Your usernaame is required for reset your password."\n msgstr "Il tuo username \xc3\xa8 richiesto per reimpostare la tua password."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr "anno"\n msgid "rrule_years"\n msgstr "anni"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr "Avatar dell\'utente"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 49ccd31336..6757199f1e 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -24,11 +24,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>\xe3\x81\x93\xe3\x81\x93\xe3\x81\xabHTML\xe3\x82\x92\xe8\xa8\x98\xe8\xbf\xb0</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "\xe3\x82\xa2\xe3\x82\xaf\xe3\x82\xbb\xe3\x82\xb7\xe3\x83\x93\xe3\x83\xaa\xe3\x83\x86\xe3\x82\xa3"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -297,7 +292,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -442,11 +436,6 @@ msgstr ""\n msgid "Back"\n msgstr "\xe6\x88\xbb\xe3\x82\x8b"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -642,7 +631,6 @@ msgstr ""\n msgid "Collection"\n msgstr "\xe3\x82\xb3\xe3\x83\xac\xe3\x82\xaf\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -706,11 +694,6 @@ msgstr "\xe3\x83\x91\xe3\x82\xb9\xe3\x83\xaf\xe3\x83\xbc\xe3\x83\x89\xe3\x82\x92\xe7\xa2\xba\xe8\xaa\x8d"\n msgid "Connection refused"\n msgstr "\xe6\x8e\xa5\xe7\xb6\x9a\xe3\x81\x8c\xe6\x8b\x92\xe5\x90\xa6\xe3\x81\x95\xe3\x82\x8c\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "\xe3\x81\x8a\xe5\x95\x8f\xe3\x81\x84\xe5\x90\x88\xe3\x82\x8f\xe3\x81\x9b"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2802,8 +2785,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x83\xbc\xe3\x82\x92\xe6\xa4\x9c\xe7\xb4\xa2\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2987,11 +2970,6 @@ msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88"\n msgid "Site Administration"\n msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe7\xae\xa1\xe7\x90\x86"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x97"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3035,11 +3013,6 @@ msgstr "\xe4\xb8\xa6\xe3\x81\xb3\xe9\xa0\x86:"\n msgid "Sort on"\n msgstr "\xe3\x82\xbd\xe3\x83\xbc\xe3\x83\x88\xe9\xa0\x86"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3476,6 +3449,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "\xe3\x83\x86\xe3\x82\xad\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe5\x85\xa5\xe5\x8a\x9b\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3908,6 +3886,11 @@ msgstr "\xe5\x84\xaa\xe5\x85\x88\xe3\x81\x99\xe3\x82\x8b\xe8\xa8\x80\xe8\xaa\x9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4313,6 +4296,11 @@ msgstr "\xe5\xb9\xb4"\n msgid "rrule_years"\n msgstr "\xe5\xb9\xb4"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4373,6 +4361,11 @@ msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x82\xa2\xe3\x82\xa4\xe3\x82\xb3\xe3\x83\xb3"\n msgid "video"\n msgstr "\xe3\x83\x93\xe3\x83\x87\xe3\x82\xaa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f1cf03d0a1..f7457e8c93 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Voeg hier wat HTML toe</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Toegankelijkheid"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias toege... [truncated message content] |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:28
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-29T09:59:20-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/a6911851276bc6b6f1e92a1a0ed575668fcc44db Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 7b015662cd..5b69d057fa 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -7,6 +7,7 @@\n ### Feature\n \n - consume site_actions from restapi @nileshgulia1\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex ac2d0ef36c..118f3dcd59 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n+"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -2790,7 +2790,7 @@ msgstr "Buscar usuarios..."\n #: components/manage/Blocks/Search/components/SearchDetails\n # defaultMessage: Searched for: <em>{searchedtext}</em>.\n msgid "Searched for: <em>{searchedtext}</em>."\n-msgstr ""\n+msgstr "Buscado para: <em>{searchedtext}</em>."\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -3455,7 +3455,7 @@ msgstr "Ingrese texto..."\n #: components/manage/TextLineEdit/TextLineEdit\n # defaultMessage: Type the heading\xe2\x80\xa6\n msgid "Type the heading\xe2\x80\xa6"\n-msgstr ""\n+msgstr "Escriba el encabezado..."\n \n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n@@ -3892,7 +3892,7 @@ msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Available views\n msgid "availableViews"\n-msgstr ""\n+msgstr "Vistas disponibles"\n \n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n@@ -4302,7 +4302,7 @@ msgstr "a\xc3\xb1os"\n #: components/manage/Blocks/Search/components/ViewSwitcher\n # defaultMessage: Select view\n msgid "selectView"\n-msgstr ""\n+msgstr "Seleccione Vista"\n \n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n@@ -4367,7 +4367,7 @@ msgstr "V\xc3\xaddeo"\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Views\n msgid "views"\n-msgstr ""\n+msgstr "Vistas"\n \n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:26
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-21T20:46:51-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/88804552ff56a16745950c12b3505268dab0db1a Fixed Gettext format error for Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex b7849f7f04..57fb848151 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -372,7 +372,6 @@ msgstr "Aplicado a subcarpetas"\n msgid "Applies to subfolders?"\n msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n-# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-08 09:59:23
|
Repository: volto Branch: refs/heads/default-edit-component Date: 2022-10-21T19:43:33-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/5594022126c0336fc5fbc850f4523f6b4cb5d5c5 Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 6f1941acdb..1f00c3b25f 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -8,6 +8,7 @@\n \n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex d16b6818e0..b7849f7f04 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-12 20:28-0400\\n"\n+"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -50,12 +50,12 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr ""\n+msgstr "Acci\xc3\xb3n cambiado"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n msgid "Action: "\n-msgstr ""\n+msgstr "Acci\xc3\xb3n: "\n \n #: components/manage/Actions/Actions\n #: components/manage/Contents/Contents\n@@ -75,12 +75,12 @@ msgstr "Activar y desactivar"\n #: components/manage/Rules/Rules\n # defaultMessage: Active\n msgid "Active"\n-msgstr ""\n+msgstr "Activo"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr ""\n+msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -112,12 +112,12 @@ msgstr "Agregar contenido"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Content Rule\n msgid "Add Content Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Rule\n msgid "Add Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla"\n \n #: components/manage/Toolbar/Types\n # defaultMessage: Add Translation\xe2\x80\xa6\n@@ -142,7 +142,7 @@ msgstr "A\xc3\xb1adir url alternativa"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action added\n msgid "Add action"\n-msgstr ""\n+msgstr "A\xc3\xb1adir acci\xc3\xb3n"\n \n #: components/manage/BlockChooser/BlockChooserButton\n # defaultMessage: Add block\n@@ -157,12 +157,12 @@ msgstr "Agregar bloque..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition added\n msgid "Add condition"\n-msgstr ""\n+msgstr "A\xc3\xb1adir condici\xc3\xb3n"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Add content rule\n msgid "Add content rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Widgets/QueryWidget\n # defaultMessage: Add criteria\n@@ -247,7 +247,7 @@ msgstr "Configuraci\xc3\xb3n de complementos"\n #: components/manage/Rules/Rules\n # defaultMessage: Added\n msgid "Added"\n-msgstr ""\n+msgstr "A\xc3\xb1adido"\n \n #: components/manage/Widgets/RecurrenceWidget/Occurences\n # defaultMessage: Additional date\n@@ -365,17 +365,18 @@ msgstr "Url alternativa \xe2\x86\x92 url destino (fecha y hora de creaci\xc3\xb3n, creado de fo\n #: components/manage/Rules/Rules\n # defaultMessage: Applied to subfolders\n msgid "Applied to subfolders"\n-msgstr ""\n+msgstr "Aplicado a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Applies to subfolders?\n msgid "Applies to subfolders?"\n-msgstr ""\n+msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n+# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n-msgstr ""\n+msgstr "Aplicar a subcarpetas"\n \n #: components/manage/Toolbar/More\n # defaultMessage: Apply working copy\n@@ -401,7 +402,7 @@ msgstr "Ascendente"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Assignments\n msgid "Assignments"\n-msgstr ""\n+msgstr "Tareas"\n \n #: components/manage/Controlpanels/AddonsControlpanel\n # defaultMessage: Available\n@@ -411,7 +412,7 @@ msgstr "Disponible"\n #: components/manage/Rules/Rules\n # defaultMessage: Available content rules:\n msgid "Available content rules:"\n-msgstr ""\n+msgstr "Reglas de contenido disponibles:"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Contents/Contents\n@@ -495,7 +496,7 @@ msgstr "Por defecto, los permisos desde el contenedor de este elemento son hered\n #: components/manage/Contents/Contents\n # defaultMessage: By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first.\n msgid "By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first."\n-msgstr ""\n+msgstr "Al eliminar este elemento, romper\xc3\xa1 los enlaces que existen en los elementos que se enumeran a continuaci\xc3\xb3n. Si esto es realmente lo que desea hacer, le recomendamos que primero elimine estas referencias."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Cache Name\n@@ -676,27 +677,27 @@ msgstr "Comparar"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition changed\n msgid "Condition changed"\n-msgstr ""\n+msgstr "Condici\xc3\xb3n cambiada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition:\n msgid "Condition: "\n-msgstr ""\n+msgstr "Condici\xc3\xb3n: "\n \n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Configure Content Rule\n msgid "Configure Content Rule"\n-msgstr ""\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure Content Rule: {title}\n msgid "Configure Content Rule: {title}"\n-msgstr ""\n+msgstr "Configurar regla de contenido: {title}"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr ""\n+msgstr "Configure content rule"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -732,23 +733,23 @@ msgstr "Contenido"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rule\n msgid "Content Rule"\n-msgstr ""\n+msgstr "Regla de contenido"\n \n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rules\n msgid "Content Rules"\n-msgstr ""\n+msgstr "Reglas de contenido"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules for {title}\n msgid "Content rules for {title}"\n-msgstr ""\n+msgstr "Reglas de contenido para {title}"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules from parent folders\n msgid "Content rules from parent folders"\n-msgstr ""\n+msgstr "Reglas de contenido de las carpetas principales"\n \n #: components/manage/Controlpanels/ContentTypes\n # defaultMessage: Content type created\n@@ -946,7 +947,7 @@ msgstr "Eliminar Usuario"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action deleted\n msgid "Delete action"\n-msgstr ""\n+msgstr "Eliminar acci\xc3\xb3n"\n \n #: helpers/MessageLabels/MessageLabels\n # defaultMessage: undefined\n@@ -961,7 +962,7 @@ msgstr "Eliminar columna"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition deleted\n msgid "Delete condition"\n-msgstr ""\n+msgstr "Eliminar condici\xc3\xb3n"\n \n #: components/manage/Blocks/Table/Edit\n # defaultMessage: Delete row\n@@ -971,7 +972,7 @@ msgstr "Eliminar fila"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Deleted\n msgid "Deleted"\n-msgstr ""\n+msgstr "Eliminado"\n \n #: components/manage/Widgets/QuerystringWidget\n # defaultMessage: Depth\n@@ -1008,22 +1009,22 @@ msgstr "Diferencias entre la revisi\xc3\xb3n {one} y {two} del {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Disable\n msgid "Disable"\n-msgstr ""\n+msgstr "Desactivar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disable apply to subfolders\n msgid "Disable apply to subfolders"\n-msgstr ""\n+msgstr "Desactivar aplicar a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled\n msgid "Disabled"\n-msgstr ""\n+msgstr "Desactivado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled apply to subfolders\n msgid "Disabled apply to subfolders"\n-msgstr ""\n+msgstr "Desactivado aplicar a subcarpetas"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Distributed under the {license}.\n@@ -1121,7 +1122,7 @@ msgstr "Editar"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Edit Rule\n msgid "Edit Rule"\n-msgstr ""\n+msgstr "Editar Regla"\n \n #: components/theme/Comments/CommentEditModal\n # defaultMessage: Edit comment\n@@ -1176,7 +1177,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr ""\n+msgstr "Habilitar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1186,17 +1187,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr ""\n+msgstr "Habilitado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -1284,7 +1285,7 @@ msgstr "Error"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Event\n msgid "Event"\n-msgstr ""\n+msgstr "Evento"\n \n #: config/Views\n # defaultMessage: Event listing\n@@ -1404,7 +1405,7 @@ msgstr "Nombre del archivo"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Filter Rules:\n msgid "Filter Rules:"\n-msgstr ""\n+msgstr "Reglas de filtrado:"\n \n #: components/manage/Controlpanels/Aliases\n # defaultMessage: Filter by prefix\n@@ -1592,7 +1593,7 @@ msgstr "ID"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: If all of the following conditions are met:\n msgid "If all of the following conditions are met:"\n-msgstr ""\n+msgstr "Si se cumplen todas las condiciones siguientes:"\n \n #: components/manage/Contents/ContentsPropertiesModal\n # defaultMessage: If selected, this item will not appear in the navigation tree\n@@ -1776,7 +1777,7 @@ msgstr "Los elementos deben ser \xc3\xbanicos."\n #: components/manage/Contents/Contents\n # defaultMessage: Items to be deleted:\n msgid "Items to be deleted:"\n-msgstr ""\n+msgstr "Elementos a eliminar:"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Label\n@@ -1903,7 +1904,7 @@ msgstr "Inicio de sesi\xc3\xb3n"\n #: components/theme/Logout/Logout\n # defaultMessage: Logged out\n msgid "Logged out"\n-msgstr ""\n+msgstr "Salir"\n \n #: components/theme/Login/Login\n # defaultMessage: Login\n@@ -2041,7 +2042,7 @@ msgstr "Vista de mosaic"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move down\n msgid "Move down"\n-msgstr ""\n+msgstr "Mover hacia abajo"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Move to bottom of folder\n@@ -2056,7 +2057,7 @@ msgstr "Mover encima de la carpeta"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move up\n msgid "Move up"\n-msgstr ""\n+msgstr "Mover hacia arriba"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Multiple choices?\n@@ -2330,7 +2331,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr ""\n+msgstr "Realice las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -2407,7 +2408,7 @@ msgstr "Plone{reg} CMS/WCM de Fuentes Abiertos"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Position changed\n msgid "Position changed"\n-msgstr ""\n+msgstr "Posici\xc3\xb3n cambiada"\n \n #: components/manage/Widgets/SchemaWidget\n # defaultMessage: Possible values (Enter allowed choices one per line).\n@@ -2417,7 +2418,7 @@ msgstr "Valores posibles"\n #: components/manage/Contents/Contents\n # defaultMessage: Potential link breakage\n msgid "Potential link breakage"\n-msgstr ""\n+msgstr "Posible ruptura de enlace"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Powered by Plone & Python\n@@ -2683,23 +2684,23 @@ msgstr "Ra\xc3\xadz"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Rule added\n msgid "Rule added"\n-msgstr ""\n+msgstr "Regla A\xc3\xb1adida"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Rule enable changed\n msgid "Rule enable changed"\n-msgstr ""\n+msgstr "Habilitaci\xc3\xb3n de regla cambiada"\n \n #: components/manage/Rules/Rules\n #: components/manage/Toolbar/More\n # defaultMessage: Rules\n msgid "Rules"\n-msgstr ""\n+msgstr "Reglas"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below.\n msgid "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below."\n-msgstr ""\n+msgstr "Las reglas se ejecutan cuando ocurre un evento desencadenante. Las acciones de la regla solo se invocar\xc3\xa1n si se cumplen todas las condiciones de la regla. Puede agregar nuevas acciones y condiciones usando los botones a continuaci\xc3\xb3n."\n \n #: components/manage/Add/Add\n #: components/manage/Controlpanels/ContentType\n@@ -3100,7 +3101,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr ""\n+msgstr "Estatus"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3273,7 +3274,7 @@ msgstr "Si se muestra el bot\xc3\xb3n se desactiva la b\xc3\xbasqueda en vivo, la b\xc3\xbasqueda\n #: components/manage/Rules/Rules\n # defaultMessage: The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones.\n msgid "The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones."\n-msgstr ""\n+msgstr "Las siguientes reglas de contenido est\xc3\xa1n activas en esta p\xc3\xa1gina. Utilice el panel de control de reglas de contenido para crear nuevas reglas o eliminar o modificar las existentes."\n \n #: components/manage/Contents/Contents\n # defaultMessage: The item could not be deleted.\n@@ -3329,7 +3330,7 @@ msgstr "Tercero"\n #: components/manage/Contents/Contents\n # defaultMessage: This Page is referenced by the following items:\n msgid "This Page is referenced by the following items:"\n-msgstr ""\n+msgstr "Esta p\xc3\xa1gina est\xc3\xa1 referenciada por los siguientes elementos:"\n \n #: components/manage/WorkingCopyToastsFactory/WorkingCopyToastsFactory\n # defaultMessage: This has an ongoing working copy in {title}\n@@ -3364,7 +3365,7 @@ msgstr "Esta p\xc3\xa1gina no existe..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: This rule is assigned to the following locations:\n msgid "This rule is assigned to the following locations:"\n-msgstr ""\n+msgstr "Esta regla se asigna a las siguientes ubicaciones:"\n \n #: components/manage/Widgets/DatetimeWidget\n # defaultMessage: Time\n@@ -3388,7 +3389,7 @@ msgstr "T\xc3\xadtulo"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Title field error. Value not provided or already existing.\n msgid "Title field error. Value not provided or already existing."\n-msgstr ""\n+msgstr "Error de campo de t\xc3\xadtulo. Valor no proporcionado o ya existente."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Total active and non-active objects\n@@ -3455,7 +3456,7 @@ msgstr "Enlace a la traducci\xc3\xb3n eliminado"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Triggering event field error. Please select a value\n msgid "Triggering event field error. Please select a value"\n-msgstr ""\n+msgstr "Error de campo de evento desencadenante. Por favor seleccione un valor"\n \n #: components/manage/Controlpanels/ContentTypes\n #: components/manage/Widgets/SchemaWidget\n@@ -3505,12 +3506,12 @@ msgstr "Gesti\xc3\xb3n de URLs para {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Unassign\n msgid "Unassign"\n-msgstr ""\n+msgstr "Desasignar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Unassigned\n msgid "Unassigned"\n-msgstr ""\n+msgstr "Desasignado"\n \n #: components/manage/Toolbar/More\n #: components/theme/Unauthorized/Unauthorized\n@@ -3620,12 +3621,12 @@ msgstr "Cargando imagen"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Use the form below to define the new content rule\n msgid "Use the form below to define the new content rule"\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir la nueva regla de contenido"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu.\n msgid "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu."\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir, cambiar o eliminar reglas de contenido. Las reglas realizar\xc3\xa1n autom\xc3\xa1ticamente acciones en el contenido cuando se produzcan determinados desencadenantes. Despu\xc3\xa9s de definir las reglas, es posible que desee ir a una carpeta para asignarlas, usando el elemento \'reglas\' en el men\xc3\xba de acciones."\n \n #: components/manage/Widgets/SchemaWidget\n #: components/manage/Widgets/SelectWidget\n@@ -3804,19 +3805,19 @@ msgstr "Cuando se alcanza esta fecha, el contenido ya no ser\xc3\xa1 visible en listas\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not execution of further rules should stop after this rule is executed\n msgid "Whether or not execution of further rules should stop after this rule is executed"\n-msgstr ""\n+msgstr "Si la ejecuci\xc3\xb3n de reglas adicionales debe o no detenerse despu\xc3\xa9s de que se ejecute esta regla"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops\n msgid "Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops"\n-msgstr ""\n+msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas. Active esto solo si est\xc3\xa1 seguro de que esto no crear\xc3\xa1 bucles infinitos"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr ""\n+msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n@@ -3889,7 +3890,7 @@ msgstr "No puede pegar el contenido aqu\xc3\xad"\n #: components/theme/Logout/Logout\n # defaultMessage: You have been logged out from the site.\n msgid "You have been logged out from the site."\n-msgstr ""\n+msgstr "Ha sido salido del sitio."\n \n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Your email is required for reset your password.\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:06
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-29T13:50:39-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/caa1d888b7c943f9817d0d43ac12a404f23df619 Updated spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 118f3dcd59..743bf0193d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n+"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -15,7 +15,7 @@ msgstr ""\n "Content-Transfer-Encoding: 8bit\\n"\n "Plural-Forms: nplurals=2; plural=(n != 1);\\n"\n "MIME-Version: 1.0\\n"\n-"X-Generator: Poedit 2.3\\n"\n+"X-Generator: Poedit 2.2.1\\n"\n "Language-Code: es\\n"\n "Language-Name: Espa\xc3\xb1ol\\n"\n "Preferred-Encodings: utf-8\\n"\n@@ -45,7 +45,7 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr "Acci\xc3\xb3n cambiado"\n+msgstr "Acci\xc3\xb3n modificada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n@@ -75,7 +75,7 @@ msgstr "Activo"\n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n+msgstr "Reglas de contenido activas en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -457,7 +457,7 @@ msgstr "Bloque"\n #: components/theme/Login/Login\n # defaultMessage: Both email address and password are case sensitive, check that caps lock is not enabled.\n msgid "Both email address and password are case sensitive, check that caps lock is not enabled."\n-msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este habilitada."\n+msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este activada."\n \n #: components/theme/Breadcrumbs/Breadcrumbs\n # defaultMessage: Breadcrumbs\n@@ -684,7 +684,7 @@ msgstr "Configurar regla de contenido: {title}"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr "Configure content rule"\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -1159,7 +1159,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr "Habilitar"\n+msgstr "Activar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1169,17 +1169,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr "Habilitado"\n+msgstr "Activado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n+msgstr "\xc2\xbfActivado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr "\xc2\xbfHabilitado?"\n+msgstr "\xc2\xbfActivado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -2313,7 +2313,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr "Realice las siguientes acciones:"\n+msgstr "Realizar las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -3073,7 +3073,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr "Estatus"\n+msgstr "Estado"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3794,7 +3794,7 @@ msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas.\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n+msgstr "Si la regla est\xc3\xa1 actualmente activada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:05
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-29T09:31:37-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/c57c6b9e71298d6212d3749fa5544e7882c67c12 Merge branch 'master' into spanish-translation Files changed: A src/components/manage/Blocks/Search/components/ViewSwitcher.jsx A src/components/manage/TextLineEdit/TextLineEdit.jsx A src/components/manage/TextLineEdit/TextLineEdit.stories.jsx A src/components/manage/TextLineEdit/TextLineEdit.test.jsx A src/components/manage/TextLineEdit/__snapshots__/TextLineEdit.test.jsx.snap A src/helpers/Utils/usePrevious.test.js A src/icons/image-narrow.svg M .nvmrc M CHANGELOG.md M README.md M addon-registry.js M docs/source/addons/index.md M docs/source/blocks/block-style-wrapper.md M docs/source/blocks/settings.md M docs/source/configuration/environmentvariables.md M docs/source/configuration/settings-reference.md M docs/source/getting-started/install.md M docs/source/upgrade-guide/index.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M netlify.toml M package.json M packages/scripts/CHANGELOG.md M packages/scripts/package.json M packages/scripts/yarn.lock M razzle.config.js M src/components/manage/Blocks/Listing/DefaultTemplate.jsx M src/components/manage/Blocks/Search/SearchBlockView.jsx M src/components/manage/Blocks/Search/components/FilterList.jsx M src/components/manage/Blocks/Search/components/SearchDetails.jsx M src/components/manage/Blocks/Search/components/SearchInput.jsx M src/components/manage/Blocks/Search/components/SelectFacet.jsx M src/components/manage/Blocks/Search/components/SortOn.jsx M src/components/manage/Blocks/Search/components/__snapshots__/SearchDetails.test.jsx.snap M src/components/manage/Blocks/Search/components/__snapshots__/SearchInput.test.jsx.snap M src/components/manage/Blocks/Search/components/index.js M src/components/manage/Blocks/Search/layout/LeftColumnFacets.jsx M src/components/manage/Blocks/Search/layout/RightColumnFacets.jsx M src/components/manage/Blocks/Search/layout/TopSideFacets.jsx M src/components/manage/Blocks/Search/schema.js M src/components/manage/Controlpanels/ContentTypeLayout.jsx M src/components/manage/Form/BlockDataForm.jsx M src/components/manage/Form/BlockDataForm.test.jsx M src/components/manage/Form/__snapshots__/BlockDataForm.test.jsx.snap M src/components/manage/Toolbar/PersonalTools.jsx M src/components/manage/Toolbar/__snapshots__/PersonalTools.test.jsx.snap M src/components/manage/Widgets/ArrayWidget.jsx M src/components/manage/Widgets/SelectAutoComplete.jsx M src/components/manage/Widgets/SelectStyling.jsx M src/components/manage/Widgets/SelectWidget.jsx M src/components/manage/Widgets/TokenWidget.jsx M src/components/theme/App/App.jsx M src/components/theme/Comments/Comments.jsx M src/components/theme/Comments/Comments.test.jsx M src/components/theme/Footer/Footer.jsx M src/components/theme/View/View.jsx M src/config/Blocks.jsx M src/config/index.js M src/express-middleware/images.js M src/helpers/Extensions/withBlockSchemaEnhancer.js M src/helpers/Utils/usePrevious.js M src/helpers/index.js M src/middleware/index.js M src/reducers/comments/comments.js M src/reducers/comments/comments.test.js M src/reducers/history/history.js M src/start-client.jsx M src/start-server.js M src/store.js M theme/themes/pastanaga/extras/blocks.less M yarn.lock D create-sentry-release.sh D src/components/manage/Blocks/Block/StylesSchema.jsx D src/config/Sentry.jsx D src/middleware/crashReporter.js D src/sentry.js D webpack-plugins/webpack-sentry-plugin.js b'diff --git a/.nvmrc b/.nvmrc\nindex b009dfb9d9..53d838af21 100644\n--- a/.nvmrc\n+++ b/.nvmrc\n@@ -1 +1 @@\n-lts/*\n+lts/gallium\ndiff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 1f00c3b25f..7b015662cd 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -6,16 +6,64 @@\n \n ### Feature\n \n+- consume site_actions from restapi @nileshgulia1\n+\n+### Bugfix\n+\n+### Internal\n+\n+### Documentation\n+\n+## 16.0.0-alpha.46 (2022-10-28)\n+\n+### Breaking\n+\n+- Remove the means to enable the StyleWrapper in favor of defining it through the block schema. @sneridagh\n+- Moved all sentry-related code from Volto to the `@plone-collective/volto-sentry` package. @tiberiuichim\n+- The listing block icon has been improved to avoid confusion with the normal text list. @sneridagh\n+\n+See https://6.dev-docs.plone.org/volto/upgrade-guide/index.html for more information.\n+\n+### Feature\n+\n+- Add `image-narrow` svg icon useful for align widget actions @ichim-david\n+- Use `View comments` and `Reply to item` permissions in `Comments` component. @razvanMiu\n+- Added portrait middleware adapter. @instification\n+- Allow dumping the addon dependency graph to a .dot file. Start Volto with `DEBUG_ADDONS_LOADER=true yarn start`, `addon-dependency-graph.dot` will be created in your project folder. @tiberiuichim\n+\n+### Bugfix\n+\n+- Prefer views assigned explicitly with `layout` over views based on the `@type` @iRohitSingh\n+\n+### Internal\n+\n+- Set `.nvmrc` to not use `lts/*` but a specific one `lts/gallium`\n+- Update to @plone/scripts 2.1.2 @sneridagh\n+- Remove all the useless security bits from blocks configuration definitions @sneridagh\n+\n+### Documentation\n+\n+- Add NodeJS 18 (LTS) usage notice @sneridagh\n+- Fix Netlify build @sneridagh\n+\n+## 16.0.0-alpha.45 (2022-10-24)\n+\n+### Feature\n+\n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n - Updated Spanish translation @macagua\n+- Introduce `TextLineEdit` component @sneridagh\n+- Add a popup tooltip for tokenized options in Select widget values @sneridagh\n \n ### Bugfix\n \n-### Internal\n+- Make sure that the store is reset on history reducer `PENDING` state @sneridagh\n \n ### Documentation\n \n+- Update supported Python versions. @stevepiercy\n+\n ## 16.0.0-alpha.44 (2022-10-20)\n \n ### Breaking\n@@ -117,6 +165,7 @@\n - Fixed the `description` field not appearing in control panel fieldsets @JeffersonBledsoe #3696\n - Fixed "more" always show root contents @MdSahil-oss #3365\n - Add missing `--noninteractive` in the `build` script in package.json @sneridagh\n+- Fix replace `<a>` anchor element with the `UniversalLink` component in `DefaultTemplate.jsx` @Dnouv\n \n ### Internal\n \n@@ -308,6 +357,11 @@ Undo html_static_path configuration in `plone/documentation`, and restore image\n ### Bugfix\n \n - Fix array widget translation @robgietema\n+- Fix: TTW DX Layout disables IBlocks behavior and with it all the indexers and transformers @avoinea\n+\n+### Internal\n+\n+### Documentation\n - Fix copy / paste text in list @robgietema\n \n ## 16.0.0-alpha.27 (2022-08-29)\n@@ -722,6 +776,11 @@ Use next release instead: https://github.com/plone/volto/releases/tag/16.0.0-alp\n \n ### Feature\n \n+- Allow final users to switch between available views in the search block. A "view" is any of available listing block variations. In the search block configuration you can pick the available views for that block. @tiberiuichim\n+\n+### Bugfix\n+\n+- Fixes in search block. Disable default live search. Added clear button for search input. Fixed facet dropdown clear button. Removed sort on label customization option. Layout improvements, CSS polishments. @kreafox @tiberiuichim\n - added default placeholder for videos to embed them more lightly @giuliaghisini\n - Added default placeholder for videos to embed them more lightly @giuliaghisini\n - Completed Romanian translation @sboghy\ndiff --git a/README.md b/README.md\nindex 2fb9062dc2..7af56783d5 100644\n--- a/README.md\n+++ b/README.md\n@@ -54,9 +54,20 @@ First get all the requirements installed on your system.\n ### Prerequisites\n \n - [Node.js LTS (16.x)](https://nodejs.org/)\n-- [Python 3.8.x](https://python.org/) or\n+- [Python](https://python.org/) - See below for specific versions.\n - [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n \n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n+\n ### Create a Volto project using the generator\n \n Create a new Volto project by using the `@plone/generator-volto` utility.\n@@ -386,4 +397,4 @@ yarn ci:start-api-plone-guillotina\n \n MIT License. Copyrights hold the [Plone Foundation](https://plone.org/foundation).\n \n-See [LICENSE.md](LICENSE.md) for details.\n\\ No newline at end of file\n+See [LICENSE.md](LICENSE.md) for details.\ndiff --git a/addon-registry.js b/addon-registry.js\nindex c7bd0a2743..49dbbb5eee 100644\n--- a/addon-registry.js\n+++ b/addon-registry.js\n@@ -472,6 +472,37 @@ class AddonConfigurationRegistry {\n getAddonDependencies() {\n return getAddonsLoaderChain(this.dependencyGraph);\n }\n+\n+ getDotDependencyGraph() {\n+ const seen = new Set();\n+ let out = `digraph {\n+ layout="fdp"\n+ beautify=true\n+ sep="+10"\n+ splines=curved\n+\n+ "@package" [color = red fillcolor=yellow style=filled]\n+`;\n+ let queue = [\'@package\'];\n+ let name;\n+\n+ while (queue.length > 0) {\n+ name = queue.pop();\n+\n+ const deps = this.dependencyGraph.directDependenciesOf(name);\n+ for (let i = 0; i < deps.length; i++) {\n+ const dep = deps[i];\n+\n+ if (!seen.has(dep)) {\n+ seen.add(dep);\n+ queue.push(dep);\n+ }\n+ out += ` "${name}" -> "${dep}"\\n`;\n+ }\n+ }\n+ out += \'}\';\n+ return out;\n+ }\n }\n \n module.exports = AddonConfigurationRegistry;\ndiff --git a/create-sentry-release.sh b/create-sentry-release.sh\ndeleted file mode 100755\nindex 9768a689ed..0000000000\n--- a/create-sentry-release.sh\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-#!/usr/bin/env bash\n-PARAM=$1\n-if [ -z $PARAM ]; then\n- PARAM=\'not forced\'\n-fi\n-if [ ! -z "$SENTRY_AUTH_TOKEN" ] && [ ! -z "$SENTRY_URL" ] && [ ! -z "$SENTRY_ORG" ] && [ ! -z "$SENTRY_PROJECT" ] && [ ! -z "$SENTRY_RELEASE" ]; then\n- CREATE=1\n- if [[ ! $PARAM = \'--force\' ]]; then\n- if ./node_modules/@sentry/cli/sentry-cli releases info $SENTRY_RELEASE | grep -q $SENTRY_RELEASE; then\n- CREATE=0\n- fi\n- fi\n- if [ $CREATE = 1 ]; then\n- ./node_modules/@sentry/cli/sentry-cli releases new $SENTRY_RELEASE\n- ./node_modules/@sentry/cli/sentry-cli releases files $SENTRY_RELEASE upload ./build/public/static/ --url-prefix "~/static"\n- ./node_modules/@sentry/cli/sentry-cli releases finalize $SENTRY_RELEASE\n- fi\n- if [ $CREATE = 0 ]; then\n- echo "Release $SENTRY_RELEASE already exists"\n- echo "Use --force if you still want to upload the source maps"\n- fi\n-else\n- echo "SENTRY is not configured"\n-fi\ndiff --git a/docs/source/addons/index.md b/docs/source/addons/index.md\nindex a804689cdb..de1b615520 100644\n--- a/docs/source/addons/index.md\n+++ b/docs/source/addons/index.md\n@@ -298,10 +298,6 @@ export default function applyConfig(config) {\n restricted: false,\n mostUsed: true,\n sidebarTab: 1,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n };\n return config;\n }\ndiff --git a/docs/source/blocks/block-style-wrapper.md b/docs/source/blocks/block-style-wrapper.md\nindex 65ba762caa..8420f4f9f3 100644\n--- a/docs/source/blocks/block-style-wrapper.md\n+++ b/docs/source/blocks/block-style-wrapper.md\n@@ -25,45 +25,76 @@ See below for an example.\n ## Enabling Style Wrapper in a block\n \n The wrapper is always present in the rendering of both the view and edit components.\n-If you want to add the default set of styles, you need to enable them with the following flag:\n+Once you add the `styles` field in your block schema, the wrapper will inject the class names derived from it into both the view and the edit components.\n+\n+### Using `styles` field in your block\n+\n+The wrapper builds the class names to be injected by looking up a field called `styles` in your block schema.\n+As a schema it has the following signature, and it\'s normally placed in a `Styling` fieldset:\n \n ```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n+const EMPTY_STYLES_SCHEMA = {\n+ fieldsets: [\n+ {\n+ id: \'default\',\n+ title: \'Default\',\n+ fields: [],\n+ },\n+ ],\n+ properties: {},\n+ required: [],\n+};\n+\n+const stylingSchema = {\n+ fieldsets: [{\n+ id: \'styling\',\n+ title: intl.formatMessage(messages.styling),\n+ fields: [\'styles\'],\n+ }],\n+\n+ properties: {\n+ styles: {\n+ widget: \'object\',\n+ title: intl.formatMessage(messages.styling),\n+ schema: EMPTY_STYLES_SCHEMA\n+ }\n }\n+}\n ```\n \n-```{note}\n-This will work if your block uses the `BlocksForm` component to define schema-driven block configuration settings.\n-```\n+The `addStyling` helper adds the (empty) `styles` field inside the `Styling` fieldset for you, so when defining your block schema you can do:\n \n-This will add a new fieldset `Styling` at the end of your block schema settings with a single `styles` object field in it.\n-By default, this object field has only one field: `align`. It is configured by `defaultSchema` in `src/components/manage/Blocks/Block/StylesSchema.jsx`.\n+```js\n+import { addStyling } from \'@plone/volto/helpers/Extensions/withBlockSchemaEnhancer\';\n \n-## Extending the default `styles` field in `Styling` fieldset\n+export const TeaserSchema = ({ intl }) => {\n+ const schema = {\n+ // Here your block schema\n+ };\n \n-You can modify the default set of styles by using a `schemaEnhancer` function in the same way that you would for any block schema enhancer.\n-Use the `stylesSchema` key in your block configuration object as follows:\n+ addStyling({ schema, intl });\n \n-```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n- stylesSchema: myCustomStyleSchema\n- }\n-```\n+ // Here you add your custom styling properties to the `styles` object\n+ schema.properties.styles.schema.properties.align = {\n+ widget: \'align\',\n+ title: intl.formatMessage(messages.align),\n+ actions: [\'left\', \'right\', \'center\'],\n+ };\n \n-```{note}\n-The signature for a `schemaEnhancer` is `({schema, formData, intl})`. You can find the reference of the default schema in `@plone/volto/components/manage/Blocks/Block/StylesSchema`.\n+ // and finally add it to the default fieldset\n+ schema.properties.styles.schema.fieldsets[0].fields.push(\'align\');\n+\n+ return schema;\n+};\n ```\n \n+You can add a set of style fields defining your block styles\xe2\x80\x94such as alignment, background color, and so on\xe2\x80\x94in your block schema by adding them to the `styles` object field as shown above.\n+\n ## The `styles` field\n \n The `styles` field is mapped to an `objectWidget`.\n-The `stylesSchema` adds the fields into this field, creating an object that is the sum of all of the fields assigned to it and its values.\n+The following is an example of a possible set of styles.\n+The style wrapper will read the styles and inject them into the edit and view components as shown in the next sections.\n \n ```json\n {\n@@ -78,7 +109,7 @@ The `stylesSchema` adds the fields into this field, creating an object that is t\n }\n ```\n \n-## Using `className` in your block\n+## Using the injected class names in your block\n \n The resultant class names are injected as a `className` prop into the wrapped block.\n Thus you can use it in the root component of your block view and edit components as follows:\n@@ -86,12 +117,16 @@ Thus you can use it in the root component of your block view and edit components\n ```jsx\n const BlockView = (props)=> (\n <div className={props.className}>\n- // Block\'s code\n+ // Block\'s view component code\n </div>\n )\n ```\n \n-Same for the block edit component.\n+```{note}\n+You need to manually add the above code in your view component block code in order to benefit from the class names injection.\n+The styles in the block edit component are injected automatically into the blocks engine editor wrappers, so you don\'t have to take any action.\n+```\n+\n The resultant HTML would be the following:\n \n ```html\n@@ -100,10 +135,12 @@ The resultant HTML would be the following:\n \n Then it\'s at your discretion how you define the CSS class names in your theme.\n \n-## Main edit wrapper class injection\n+## Align class injection\n \n-Under the hood, there is yet another class injection happening in the main Block Engine Wrapper.\n-This is in place to help properly position the block in the current layout.\n+There is an automatic class name injection happening at the same time the style wrapper class names injection.\n+The `data.align` is also injected directly.\n+This is in place to help properly position the block in the current layout and play well with legacy CSS and block layout.\n+This might be replaced in the future by the style wrapper class names injection.\n \n Each block in the Block Engine has a main wrapper with an automatic class name `block-editor-<block_id> <block_align>`, as shown in the following example:\n \ndiff --git a/docs/source/blocks/settings.md b/docs/source/blocks/settings.md\nindex 21f07be988..e9d81009c5 100644\n--- a/docs/source/blocks/settings.md\n+++ b/docs/source/blocks/settings.md\n@@ -44,10 +44,6 @@ const customBlocks = {\n mostUsed: true, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n sidebarTab: 0, // The sidebar tab you want to be selected when selecting the block\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n blockHasValue: (data) => {\n // Returns true if the provided block data represents a value for the current block.\n // Required for alternate default block types implementations.\ndiff --git a/docs/source/configuration/environmentvariables.md b/docs/source/configuration/environmentvariables.md\nindex 0ea4185fcb..ec1c82bd06 100644\n--- a/docs/source/configuration/environmentvariables.md\n+++ b/docs/source/configuration/environmentvariables.md\n@@ -93,6 +93,14 @@ also\n DEBUG=volto:* yarn start\n ```\n \n+#### `DEBUG_ADDONS_LOADER`\n+\n+Set `DEBUG_ADDONS_LOADER=true` to have Volto generate a file, `addon-dependency-graph.dot` which contains a graph of all the loaded addons. You can use [Graphviz](https://graphviz.org/) to convert this file to an image with:\n+\n+```\n+dot addon-dependency-graph.dot -Tsvg -o out.svg\n+```\n+\n #### Component Shadowing errors (shadowing)\n \n It displays the errors of the non-compliant customizations (in server console) if you are experiencing problems with a customization not working.\ndiff --git a/docs/source/configuration/settings-reference.md b/docs/source/configuration/settings-reference.md\nindex 4cfa136a5c..cc43b0a37e 100644\n--- a/docs/source/configuration/settings-reference.md\n+++ b/docs/source/configuration/settings-reference.md\n@@ -245,6 +245,10 @@ workflowMapping\n \n It\'s meant to be extended with your own workflows/transitions.\n It is recommended to assign the same color to the transition as the destination state, so the user can have the visual hint to which state are they transitioning to.\n+\n+errorHandlers\n+ A list of error handlers that will be called when there is an unhandled exception. Each error handler is a function that\n+ receives a single argument, the `error` object.\n ```\n \n ## Views settings\ndiff --git a/docs/source/getting-started/install.md b/docs/source/getting-started/install.md\nindex da7c12fd2f..1f71f81548 100644\n--- a/docs/source/getting-started/install.md\n+++ b/docs/source/getting-started/install.md\n@@ -16,13 +16,24 @@ myst:\n \n ## Installing Volto\n \n-Volto can be installed in any operating system assuming that this requirements\n-are met:\n+Volto can be installed in any operating system assuming that the following pre-requisites are met:\n \n - [Node.js LTS (16.x)](https://nodejs.org/en/)\n-- [Python 3.7.x / 3.8.x](https://www.python.org/) or\n-- [Docker](https://www.docker.com/get-started) (if using the Plone/Guillotina\n- docker images)\n+- [Python](https://python.org/) - See below for specific versions.\n+- [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n+\n+```{note}\n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+```\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n \n Depending on the operating system that you are using, some of the following pre-requisites might change.\n They assume you have a macOS/Linux machine.\ndiff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md\nindex aca08e1bd7..db28c7187b 100644\n--- a/docs/source/upgrade-guide/index.md\n+++ b/docs/source/upgrade-guide/index.md\n@@ -382,6 +382,25 @@ Volto used this library to generate dynamic "windowed/virtualized" select widget\n It moved to use `react-virtualized` instead of `react-window` because it provides a more broad set of features that Volto required.\n If you were using it in your project, you\'ll have to include it as a direct dependency of it from now on.\n \n+### Change the way the style wrapper is enabled and how to add the `styles` field\n+\n+During the alpha stage, we received feedback and determined that it\'s too difficult to deal with a separate way to define (and extend) the styles schema.\n+We decided it is best to deal with it as any other schema field and enhance it via schema enhancers.\n+This improves the developer experience, especially when dealing with variations that can provide their own styles and other schema fields.\n+\n+```{deprecated} 16.0.0-alpha.46\n+The options `enableStyling` and `stylesSchema` no longer work. You need to provide them using your own block schema. If you are extending an existing one, you should add it as a normal `schemaEnhancer` modification.\n+```\n+\n+See https://6.dev-docs.plone.org/volto/blocks/block-style-wrapper.html for more documentation.\n+\n+### Remove Sentry integration from core\n+\n+The Sentry integration was implemented in Volto core at a time when Volto did not provide a good add-on story.\n+Since then, the add-on story has improved.\n+It now makes sense to extract this feature into its own add-on.\n+You can find it in [`@collective/volto-sentry`](https://github.com/collective/volto-sentry).\n+\n (volto-upgrade-guide-15.x.x)=\n \n ## Upgrading to Volto 15.x.x\n@@ -1880,10 +1899,6 @@ const defaultBlocks = {\n restricted: false, // If the block is restricted, it won\'t show in in the chooser\n mostUsed: false, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n },\n ...\n ```\n@@ -1952,10 +1967,6 @@ The focus management is also transferred to the engine, so it\'s not needed for y\n restricted: false,\n mostUsed: false,\n blockHasOwnFocusManagement: true,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n },\n ```\n \ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 2b88cc2550..491098be5c 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -25,11 +25,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Afegeix codi HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilitat"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -298,7 +293,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -443,11 +437,6 @@ msgstr ""\n msgid "Back"\n msgstr "Enrere"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -643,7 +632,6 @@ msgstr "Replega l\'element"\n msgid "Collection"\n msgstr "Col\xc2\xb7lecci\xc3\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -707,11 +695,6 @@ msgstr "Confirma la contrassenya"\n msgid "Connection refused"\n msgstr "Connexi\xc3\xb3 rebutjada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contacte"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2803,9 +2786,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca usuaris..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Buscant"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2988,11 +2971,6 @@ msgstr "Lloc"\n msgid "Site Administration"\n msgstr "Administraci\xc3\xb3 del lloc"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del lloc"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3036,11 +3014,6 @@ msgstr "Ordenar per:"\n msgid "Sort on"\n msgstr "Ordena"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordena per etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3477,6 +3450,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Escriu text\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3909,6 +3887,11 @@ msgstr "El teu idioma preferit"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4314,6 +4297,11 @@ msgstr "Curs"\n msgid "rrule_years"\n msgstr "Anys"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4374,6 +4362,11 @@ msgstr "avatar de l\'usuari"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 44357f323b..4db2193abe 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -22,11 +22,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTML hier einf\xc3\xbcgen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Barrierefreiheit"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -295,7 +290,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -440,11 +434,6 @@ msgstr ""\n msgid "Back"\n msgstr "Zur\xc3\xbcck"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -640,7 +629,6 @@ msgstr "Element einklappen"\n msgid "Collection"\n msgstr "Kollektion"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -704,11 +692,6 @@ msgstr "Passwort best\xc3\xa4tigen"\n msgid "Connection refused"\n msgstr "Verbindung abgelehnt"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontakt"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2800,9 +2783,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Nach Nutzern suchen\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Suche nach"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2985,11 +2968,6 @@ msgstr "Website"\n msgid "Site Administration"\n msgstr "Website-Administrator"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xc3\x9cbersicht"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3033,11 +3011,6 @@ msgstr "Sortieren nach:"\n msgid "Sort on"\n msgstr "Sortieren nach"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Label f\xc3\xbcr Sortieren"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3474,6 +3447,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Text eingeben\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3906,6 +3884,11 @@ msgstr "Ihre bevorzugte Sprache"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4311,6 +4294,11 @@ msgstr "Regel Jahr"\n msgid "rrule_years"\n msgstr "Regel Jahre"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4371,6 +4359,11 @@ msgstr "Nutzer Avatar"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex a9739ee52e..382fb7123f 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr ""\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr ""\n msgid "Collection"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr ""\n msgid "Connection refused"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr ""\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,8 +2777,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2979,11 +2962,6 @@ msgstr ""\n msgid "Site Administration"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr ""\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr ""\n msgid "Sort on"\n msgstr ""\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr ""\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr ""\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr ""\n msgid "video"\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 57fb848151..ac2d0ef36c 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -27,11 +27,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>A\xc3\xb1adir algo de HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accesibilidad"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -300,7 +295,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias a\xc3\xb1adido correctamente"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -445,11 +439,6 @@ msgstr "Reglas de contenido disponibles:"\n msgid "Back"\n msgstr "Volver"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Color del fondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -645,7 +634,6 @@ msgstr "Plegar elemento"\n msgid "Collection"\n msgstr "Colecci\xc3\xb3n"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -709,11 +697,6 @@ msgstr "Confirme contrase\xc3\xb1a"\n msgid "Connection refused"\n msgstr "Conexi\xc3\xb3n rechazada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contactos"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2805,9 +2788,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Buscar usuarios..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "B\xc3\xbasqueda"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2990,11 +2973,6 @@ msgstr "Sitio"\n msgid "Site Administration"\n msgstr "Administrador del sitio"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del sitio"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3038,11 +3016,6 @@ msgstr "Ordenar por:"\n msgid "Sort on"\n msgstr "Ordenar por"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenar por etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3479,6 +3452,11 @@ msgstr "Escribir texto..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Ingrese texto..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3911,6 +3889,11 @@ msgstr "Su idioma preferido"\n msgid "Your usernaame is required for reset your password."\n msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4316,6 +4299,11 @@ msgstr "a\xc3\xb1o"\n msgid "rrule_years"\n msgstr "a\xc3\xb1os"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4376,6 +4364,11 @@ msgstr "avatar de usuario"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex f36bd38499..3c5b4c3d2a 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTMLa idatzi hemen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Irisgarritasuna"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Aliasa"\n msgid "Alias has been added"\n msgstr "Aliasa ondo gehitu da"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -441,11 +435,6 @@ msgstr ""\n msgid "Back"\n msgstr "Atzera"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Atzeko planoko kolorea"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -641,7 +630,6 @@ msgstr "Batu elementua"\n msgid "Collection"\n msgstr "Bilduma"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -705,11 +693,6 @@ msgstr "Pasahitza berretsi"\n msgid "Connection refused"\n msgstr "Konexioak huts egin du"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontaktua"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2801,9 +2784,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Bilatu erabiltzaileak..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Zure bilaketa"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2986,11 +2969,6 @@ msgstr "Ataria"\n msgid "Site Administration"\n msgstr "Atariaren kudeaketa"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Web mapa"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3034,11 +3012,6 @@ msgstr "Ordenazioa:"\n msgid "Sort on"\n msgstr "Ordenazioa"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenatu etiketaren arabera"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3475,6 +3448,11 @@ msgstr "Idatzi testua..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Idatzi testua..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3907,6 +3885,11 @@ msgstr "Zure hizkuntza"\n msgid "Your usernaame is required for reset your password."\n msgstr "Erabiltzaile-izena derrigorrezkoa da zure pasahitza berrezartzeko."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4312,6 +4295,11 @@ msgstr "urte"\n msgid "rrule_years"\n msgstr "urte"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4372,6 +4360,11 @@ msgstr "Erabiltzailearen argazkia"\n msgid "video"\n msgstr "Bideoa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex 6629c213c4..d286fbc521 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -33,11 +33,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa9"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -306,7 +301,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -451,11 +445,6 @@ msgstr ""\n msgid "Back"\n msgstr "Retour"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -651,7 +640,6 @@ msgstr ""\n msgid "Collection"\n msgstr "Collection"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -715,11 +703,6 @@ msgstr "Confirmer le mot de passe"\n msgid "Connection refused"\n msgstr "Connexion refus\xc3\xa9e"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contact"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2811,8 +2794,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2996,11 +2979,6 @@ msgstr "Site"\n msgid "Site Administration"\n msgstr "Administration du site"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Plan du site"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3044,11 +3022,6 @@ msgstr ""\n msgid "Sort on"\n msgstr "Trier sur"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3485,6 +3458,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Saisissez du texte\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3917,6 +3895,11 @@ msgstr "Votre langue pr\xc3\xa9f\xc3\xa9r\xc3\xa9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4322,6 +4305,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4382,6 +4370,11 @@ msgstr "Avatar de l\'utilisateur"\n msgid "video"\n msgstr "vid\xc3\xa9o"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex 889dfe67e0..ef5c7a73de 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Aggiungi dell\'HTML qui</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa0"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr "Indietro"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Colore di sfondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr "Collassa elemento"\n msgid "Collection"\n msgstr "Collezione"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr "Conferma password"\n msgid "Connection refused"\n msgstr "Connessione rifiutata"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contatti"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,9 +2777,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca utenti\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Hai cercato"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2979,11 +2962,6 @@ msgstr "Sito"\n msgid "Site Administration"\n msgstr "Amministratore del sito"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mappa del sito"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr "Ordina per:"\n msgid "Sort on"\n msgstr "Ordina per"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Etichetta dell\'ordinamento"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr "Digita il testo..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Digita il testo\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr "La tua lingua preferita."\n msgid "Your usernaame is required for reset your password."\n msgstr "Il tuo username \xc3\xa8 richiesto per reimpostare la tua password."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr "anno"\n msgid "rrule_years"\n msgstr "anni"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr "Avatar dell\'utente"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 49ccd31336..6757199f1e 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -24,11 +24,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>\xe3\x81\x93\xe3\x81\x93\xe3\x81\xabHTML\xe3\x82\x92\xe8\xa8\x98\xe8\xbf\xb0</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "\xe3\x82\xa2\xe3\x82\xaf\xe3\x82\xbb\xe3\x82\xb7\xe3\x83\x93\xe3\x83\xaa\xe3\x83\x86\xe3\x82\xa3"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -297,7 +292,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -442,11 +436,6 @@ msgstr ""\n msgid "Back"\n msgstr "\xe6\x88\xbb\xe3\x82\x8b"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -642,7 +631,6 @@ msgstr ""\n msgid "Collection"\n msgstr "\xe3\x82\xb3\xe3\x83\xac\xe3\x82\xaf\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -706,11 +694,6 @@ msgstr "\xe3\x83\x91\xe3\x82\xb9\xe3\x83\xaf\xe3\x83\xbc\xe3\x83\x89\xe3\x82\x92\xe7\xa2\xba\xe8\xaa\x8d"\n msgid "Connection refused"\n msgstr "\xe6\x8e\xa5\xe7\xb6\x9a\xe3\x81\x8c\xe6\x8b\x92\xe5\x90\xa6\xe3\x81\x95\xe3\x82\x8c\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "\xe3\x81\x8a\xe5\x95\x8f\xe3\x81\x84\xe5\x90\x88\xe3\x82\x8f\xe3\x81\x9b"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2802,8 +2785,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x83\xbc\xe3\x82\x92\xe6\xa4\x9c\xe7\xb4\xa2\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2987,11 +2970,6 @@ msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88"\n msgid "Site Administration"\n msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe7\xae\xa1\xe7\x90\x86"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x97"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3035,11 +3013,6 @@ msgstr "\xe4\xb8\xa6\xe3\x81\xb3\xe9\xa0\x86:"\n msgid "Sort on"\n msgstr "\xe3\x82\xbd\xe3\x83\xbc\xe3\x83\x88\xe9\xa0\x86"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3476,6 +3449,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "\xe3\x83\x86\xe3\x82\xad\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe5\x85\xa5\xe5\x8a\x9b\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3908,6 +3886,11 @@ msgstr "\xe5\x84\xaa\xe5\x85\x88\xe3\x81\x99\xe3\x82\x8b\xe8\xa8\x80\xe8\xaa\x9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4313,6 +4296,11 @@ msgstr "\xe5\xb9\xb4"\n msgid "rrule_years"\n msgstr "\xe5\xb9\xb4"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4373,6 +4361,11 @@ msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x82\xa2\xe3\x82\xa4\xe3\x82\xb3\xe3\x83\xb3"\n msgid "video"\n msgstr "\xe3\x83\x93\xe3\x83\x87\xe3\x82\xaa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f1cf03d0a1..f7457e8c93 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Voeg hier wat HTML toe</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Toegankelijkheid"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias toegevoe... [truncated message content] |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:05
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-31T21:41:25-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/ca72faa3317447c73bfcaf47162479a09670892e Merge branch 'master' into spanish-translation Files changed: M CHANGELOG.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M src/components/manage/Contents/ContentsItem.jsx M src/helpers/Extensions/withBlockSchemaEnhancer.js b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 5b69d057fa..741716511d 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -11,8 +11,12 @@\n \n ### Bugfix\n \n+- Fix `schemaEnhancer` not being applied if nested `blocksConfig` is present @sneridagh\n+\n ### Internal\n \n+- Add translation for `pending` state @iFlameing\n+\n ### Documentation\n \n ## 16.0.0-alpha.46 (2022-10-28)\ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 491098be5c..c3cc0553bb 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -4112,6 +4112,11 @@ msgstr "o prova una p\xc3\xa0gina diferent."\n msgid "others"\n msgstr "altres"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 4db2193abe..fbe45c6fb2 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -4109,6 +4109,11 @@ msgstr "versuchen Sie eine andere Seite."\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr "Ausstehend"\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex 382fb7123f..94321327ba 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 743bf0193d..a8a828e33d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -4114,6 +4114,11 @@ msgstr "o intente con una p\xc3\xa1gina diferente."\n msgid "others"\n msgstr "Otros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex 3c5b4c3d2a..d2e2e8516e 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "edo beste orrialde bat probatu."\n msgid "others"\n msgstr "besteak"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex d286fbc521..785aceb82d 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -4120,6 +4120,11 @@ msgstr "ou essayez une autre page."\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex ef5c7a73de..e327d0417d 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "oppure prova una pagina diversa."\n msgid "others"\n msgstr "altre"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 6757199f1e..8565df1c92 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr "\xe3\x81\xbe\xe3\x81\x9f\xe3\x81\xaf\xe3\x80\x81\xe4\xbb\x96\xe3\x81\xae\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x82\x92\xe8\xa9\xa6\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84\xe3\x80\x82"\n msgid "others"\n msgstr "\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f7457e8c93..2be6c782df 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "of probeer een andere pagina"\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt/LC_MESSAGES/volto.po b/locales/pt/LC_MESSAGES/volto.po\nindex 79df3b237c..bcc4617259 100644\n--- a/locales/pt/LC_MESSAGES/volto.po\n+++ b/locales/pt/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt_BR/LC_MESSAGES/volto.po b/locales/pt_BR/LC_MESSAGES/volto.po\nindex 8718eedb8b..630db56f11 100644\n--- a/locales/pt_BR/LC_MESSAGES/volto.po\n+++ b/locales/pt_BR/LC_MESSAGES/volto.po\n@@ -4113,6 +4113,11 @@ msgstr "ou tente uma p\xc3\xa1gina diferente"\n msgid "others"\n msgstr "outros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ro/LC_MESSAGES/volto.po b/locales/ro/LC_MESSAGES/volto.po\nindex cccb93caf8..7e5d682ef2 100644\n--- a/locales/ro/LC_MESSAGES/volto.po\n+++ b/locales/ro/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "sau \xc3\xaencerca\xc8\x9bi o alt\xc4\x83 pagin\xc4\x83."\n msgid "others"\n msgstr "altele"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/volto.pot b/locales/volto.pot\nindex 1071e942e2..e014185cd6 100644\n--- a/locales/volto.pot\n+++ b/locales/volto.pot\n@@ -1,7 +1,7 @@\n msgid ""\n msgstr ""\n "Project-Id-Version: Plone\\n"\n-"POT-Creation-Date: 2022-10-28T09:34:03.763Z\\n"\n+"POT-Creation-Date: 2022-10-31T12:15:48.236Z\\n"\n "Last-Translator: Plone i18n <plo...@li...>\\n"\n "Language-Team: Plone i18n <plo...@li...>\\n"\n "MIME-Version: 1.0\\n"\n@@ -4105,6 +4105,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/src/components/manage/Contents/ContentsItem.jsx b/src/components/manage/Contents/ContentsItem.jsx\nindex 8cc2bdf238..a0adba5d74 100644\n--- a/src/components/manage/Contents/ContentsItem.jsx\n+++ b/src/components/manage/Contents/ContentsItem.jsx\n@@ -31,6 +31,10 @@ const messages = defineMessages({\n id: \'private\',\n defaultMessage: \'Private\',\n },\n+ pending: {\n+ id: \'pending\',\n+ defaultMessage: \'Pending\',\n+ },\n published: {\n id: \'published\',\n defaultMessage: \'Published\',\ndiff --git a/src/helpers/Extensions/withBlockSchemaEnhancer.js b/src/helpers/Extensions/withBlockSchemaEnhancer.js\nindex 22b0e4d72c..69b9f8abba 100644\n--- a/src/helpers/Extensions/withBlockSchemaEnhancer.js\n+++ b/src/helpers/Extensions/withBlockSchemaEnhancer.js\n@@ -257,7 +257,12 @@ export const withVariationSchemaEnhancer = (FormComponent) => (props) => {\n const blockType = formData[\'@type\'];\n const variations = blocksConfig[blockType]?.variations || [];\n \n- let schema = applySchemaEnhancer({ schema: originalSchema, formData, intl });\n+ let schema = applySchemaEnhancer({\n+ schema: originalSchema,\n+ formData,\n+ intl,\n+ blocksConfig,\n+ });\n \n if (variations.length > 1) {\n addExtensionFieldToSchema({\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:04
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-29T09:59:20-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/a6911851276bc6b6f1e92a1a0ed575668fcc44db Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 7b015662cd..5b69d057fa 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -7,6 +7,7 @@\n ### Feature\n \n - consume site_actions from restapi @nileshgulia1\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex ac2d0ef36c..118f3dcd59 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n+"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -2790,7 +2790,7 @@ msgstr "Buscar usuarios..."\n #: components/manage/Blocks/Search/components/SearchDetails\n # defaultMessage: Searched for: <em>{searchedtext}</em>.\n msgid "Searched for: <em>{searchedtext}</em>."\n-msgstr ""\n+msgstr "Buscado para: <em>{searchedtext}</em>."\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -3455,7 +3455,7 @@ msgstr "Ingrese texto..."\n #: components/manage/TextLineEdit/TextLineEdit\n # defaultMessage: Type the heading\xe2\x80\xa6\n msgid "Type the heading\xe2\x80\xa6"\n-msgstr ""\n+msgstr "Escriba el encabezado..."\n \n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n@@ -3892,7 +3892,7 @@ msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Available views\n msgid "availableViews"\n-msgstr ""\n+msgstr "Vistas disponibles"\n \n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n@@ -4302,7 +4302,7 @@ msgstr "a\xc3\xb1os"\n #: components/manage/Blocks/Search/components/ViewSwitcher\n # defaultMessage: Select view\n msgid "selectView"\n-msgstr ""\n+msgstr "Seleccione Vista"\n \n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n@@ -4367,7 +4367,7 @@ msgstr "V\xc3\xaddeo"\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Views\n msgid "views"\n-msgstr ""\n+msgstr "Vistas"\n \n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:04
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-31T21:50:42-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/4b8c616567a22eb784418cfc9973b265bf322886 Updated Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex a8a828e33d..e7b8da0dba 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n+"PO-Revision-Date: 2022-10-31 21:42-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -4117,7 +4117,7 @@ msgstr "Otros"\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Pending\n msgid "pending"\n-msgstr ""\n+msgstr "Pendiente"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:42:04
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-21T20:46:51-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/88804552ff56a16745950c12b3505268dab0db1a Fixed Gettext format error for Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex b7849f7f04..57fb848151 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -372,7 +372,6 @@ msgstr "Aplicado a subcarpetas"\n msgid "Applies to subfolders?"\n msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n-# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-05 13:41:57
|
Repository: volto Branch: refs/heads/refactoralignwidget Date: 2022-10-21T19:43:33-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/5594022126c0336fc5fbc850f4523f6b4cb5d5c5 Updated Spanish translation Files changed: M CHANGELOG.md M locales/es/LC_MESSAGES/volto.po b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 6f1941acdb..1f00c3b25f 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -8,6 +8,7 @@\n \n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n+- Updated Spanish translation @macagua\n \n ### Bugfix\n \ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex d16b6818e0..b7849f7f04 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-12 20:28-0400\\n"\n+"PO-Revision-Date: 2022-10-21 16:51-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -50,12 +50,12 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr ""\n+msgstr "Acci\xc3\xb3n cambiado"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n msgid "Action: "\n-msgstr ""\n+msgstr "Acci\xc3\xb3n: "\n \n #: components/manage/Actions/Actions\n #: components/manage/Contents/Contents\n@@ -75,12 +75,12 @@ msgstr "Activar y desactivar"\n #: components/manage/Rules/Rules\n # defaultMessage: Active\n msgid "Active"\n-msgstr ""\n+msgstr "Activo"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr ""\n+msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -112,12 +112,12 @@ msgstr "Agregar contenido"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Content Rule\n msgid "Add Content Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Add Rule\n msgid "Add Rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla"\n \n #: components/manage/Toolbar/Types\n # defaultMessage: Add Translation\xe2\x80\xa6\n@@ -142,7 +142,7 @@ msgstr "A\xc3\xb1adir url alternativa"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action added\n msgid "Add action"\n-msgstr ""\n+msgstr "A\xc3\xb1adir acci\xc3\xb3n"\n \n #: components/manage/BlockChooser/BlockChooserButton\n # defaultMessage: Add block\n@@ -157,12 +157,12 @@ msgstr "Agregar bloque..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition added\n msgid "Add condition"\n-msgstr ""\n+msgstr "A\xc3\xb1adir condici\xc3\xb3n"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Add content rule\n msgid "Add content rule"\n-msgstr ""\n+msgstr "A\xc3\xb1adir regla de contenido"\n \n #: components/manage/Widgets/QueryWidget\n # defaultMessage: Add criteria\n@@ -247,7 +247,7 @@ msgstr "Configuraci\xc3\xb3n de complementos"\n #: components/manage/Rules/Rules\n # defaultMessage: Added\n msgid "Added"\n-msgstr ""\n+msgstr "A\xc3\xb1adido"\n \n #: components/manage/Widgets/RecurrenceWidget/Occurences\n # defaultMessage: Additional date\n@@ -365,17 +365,18 @@ msgstr "Url alternativa \xe2\x86\x92 url destino (fecha y hora de creaci\xc3\xb3n, creado de fo\n #: components/manage/Rules/Rules\n # defaultMessage: Applied to subfolders\n msgid "Applied to subfolders"\n-msgstr ""\n+msgstr "Aplicado a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Applies to subfolders?\n msgid "Applies to subfolders?"\n-msgstr ""\n+msgstr "\xc2\xbfSe aplica a las subcarpetas?"\n \n+# defaultMessage: Apply to subfolders\n #: components/manage/Rules/Rules\n # defaultMessage: Apply to subfolders\n msgid "Apply to subfolders"\n-msgstr ""\n+msgstr "Aplicar a subcarpetas"\n \n #: components/manage/Toolbar/More\n # defaultMessage: Apply working copy\n@@ -401,7 +402,7 @@ msgstr "Ascendente"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Assignments\n msgid "Assignments"\n-msgstr ""\n+msgstr "Tareas"\n \n #: components/manage/Controlpanels/AddonsControlpanel\n # defaultMessage: Available\n@@ -411,7 +412,7 @@ msgstr "Disponible"\n #: components/manage/Rules/Rules\n # defaultMessage: Available content rules:\n msgid "Available content rules:"\n-msgstr ""\n+msgstr "Reglas de contenido disponibles:"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Contents/Contents\n@@ -495,7 +496,7 @@ msgstr "Por defecto, los permisos desde el contenedor de este elemento son hered\n #: components/manage/Contents/Contents\n # defaultMessage: By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first.\n msgid "By deleting this item, you will break links that exist in the items listed below. If this is indeed what you want to do, we recommend that remove these references first."\n-msgstr ""\n+msgstr "Al eliminar este elemento, romper\xc3\xa1 los enlaces que existen en los elementos que se enumeran a continuaci\xc3\xb3n. Si esto es realmente lo que desea hacer, le recomendamos que primero elimine estas referencias."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Cache Name\n@@ -676,27 +677,27 @@ msgstr "Comparar"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition changed\n msgid "Condition changed"\n-msgstr ""\n+msgstr "Condici\xc3\xb3n cambiada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition:\n msgid "Condition: "\n-msgstr ""\n+msgstr "Condici\xc3\xb3n: "\n \n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Configure Content Rule\n msgid "Configure Content Rule"\n-msgstr ""\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure Content Rule: {title}\n msgid "Configure Content Rule: {title}"\n-msgstr ""\n+msgstr "Configurar regla de contenido: {title}"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr ""\n+msgstr "Configure content rule"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -732,23 +733,23 @@ msgstr "Contenido"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rule\n msgid "Content Rule"\n-msgstr ""\n+msgstr "Regla de contenido"\n \n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Content Rules\n msgid "Content Rules"\n-msgstr ""\n+msgstr "Reglas de contenido"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules for {title}\n msgid "Content rules for {title}"\n-msgstr ""\n+msgstr "Reglas de contenido para {title}"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Content rules from parent folders\n msgid "Content rules from parent folders"\n-msgstr ""\n+msgstr "Reglas de contenido de las carpetas principales"\n \n #: components/manage/Controlpanels/ContentTypes\n # defaultMessage: Content type created\n@@ -946,7 +947,7 @@ msgstr "Eliminar Usuario"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action deleted\n msgid "Delete action"\n-msgstr ""\n+msgstr "Eliminar acci\xc3\xb3n"\n \n #: helpers/MessageLabels/MessageLabels\n # defaultMessage: undefined\n@@ -961,7 +962,7 @@ msgstr "Eliminar columna"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Condition deleted\n msgid "Delete condition"\n-msgstr ""\n+msgstr "Eliminar condici\xc3\xb3n"\n \n #: components/manage/Blocks/Table/Edit\n # defaultMessage: Delete row\n@@ -971,7 +972,7 @@ msgstr "Eliminar fila"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Deleted\n msgid "Deleted"\n-msgstr ""\n+msgstr "Eliminado"\n \n #: components/manage/Widgets/QuerystringWidget\n # defaultMessage: Depth\n@@ -1008,22 +1009,22 @@ msgstr "Diferencias entre la revisi\xc3\xb3n {one} y {two} del {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Disable\n msgid "Disable"\n-msgstr ""\n+msgstr "Desactivar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disable apply to subfolders\n msgid "Disable apply to subfolders"\n-msgstr ""\n+msgstr "Desactivar aplicar a subcarpetas"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled\n msgid "Disabled"\n-msgstr ""\n+msgstr "Desactivado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Disabled apply to subfolders\n msgid "Disabled apply to subfolders"\n-msgstr ""\n+msgstr "Desactivado aplicar a subcarpetas"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Distributed under the {license}.\n@@ -1121,7 +1122,7 @@ msgstr "Editar"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Edit Rule\n msgid "Edit Rule"\n-msgstr ""\n+msgstr "Editar Regla"\n \n #: components/theme/Comments/CommentEditModal\n # defaultMessage: Edit comment\n@@ -1176,7 +1177,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr ""\n+msgstr "Habilitar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1186,17 +1187,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr ""\n+msgstr "Habilitado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr ""\n+msgstr "\xc2\xbfHabilitado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -1284,7 +1285,7 @@ msgstr "Error"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Event\n msgid "Event"\n-msgstr ""\n+msgstr "Evento"\n \n #: config/Views\n # defaultMessage: Event listing\n@@ -1404,7 +1405,7 @@ msgstr "Nombre del archivo"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Filter Rules:\n msgid "Filter Rules:"\n-msgstr ""\n+msgstr "Reglas de filtrado:"\n \n #: components/manage/Controlpanels/Aliases\n # defaultMessage: Filter by prefix\n@@ -1592,7 +1593,7 @@ msgstr "ID"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: If all of the following conditions are met:\n msgid "If all of the following conditions are met:"\n-msgstr ""\n+msgstr "Si se cumplen todas las condiciones siguientes:"\n \n #: components/manage/Contents/ContentsPropertiesModal\n # defaultMessage: If selected, this item will not appear in the navigation tree\n@@ -1776,7 +1777,7 @@ msgstr "Los elementos deben ser \xc3\xbanicos."\n #: components/manage/Contents/Contents\n # defaultMessage: Items to be deleted:\n msgid "Items to be deleted:"\n-msgstr ""\n+msgstr "Elementos a eliminar:"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Label\n@@ -1903,7 +1904,7 @@ msgstr "Inicio de sesi\xc3\xb3n"\n #: components/theme/Logout/Logout\n # defaultMessage: Logged out\n msgid "Logged out"\n-msgstr ""\n+msgstr "Salir"\n \n #: components/theme/Login/Login\n # defaultMessage: Login\n@@ -2041,7 +2042,7 @@ msgstr "Vista de mosaic"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move down\n msgid "Move down"\n-msgstr ""\n+msgstr "Mover hacia abajo"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Move to bottom of folder\n@@ -2056,7 +2057,7 @@ msgstr "Mover encima de la carpeta"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Move up\n msgid "Move up"\n-msgstr ""\n+msgstr "Mover hacia arriba"\n \n #: components/manage/Blocks/Search/schema\n # defaultMessage: Multiple choices?\n@@ -2330,7 +2331,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr ""\n+msgstr "Realice las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -2407,7 +2408,7 @@ msgstr "Plone{reg} CMS/WCM de Fuentes Abiertos"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Position changed\n msgid "Position changed"\n-msgstr ""\n+msgstr "Posici\xc3\xb3n cambiada"\n \n #: components/manage/Widgets/SchemaWidget\n # defaultMessage: Possible values (Enter allowed choices one per line).\n@@ -2417,7 +2418,7 @@ msgstr "Valores posibles"\n #: components/manage/Contents/Contents\n # defaultMessage: Potential link breakage\n msgid "Potential link breakage"\n-msgstr ""\n+msgstr "Posible ruptura de enlace"\n \n #: components/theme/Footer/Footer\n # defaultMessage: Powered by Plone & Python\n@@ -2683,23 +2684,23 @@ msgstr "Ra\xc3\xadz"\n #: components/manage/Controlpanels/Rules/AddRule\n # defaultMessage: Rule added\n msgid "Rule added"\n-msgstr ""\n+msgstr "Regla A\xc3\xb1adida"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Rule enable changed\n msgid "Rule enable changed"\n-msgstr ""\n+msgstr "Habilitaci\xc3\xb3n de regla cambiada"\n \n #: components/manage/Rules/Rules\n #: components/manage/Toolbar/More\n # defaultMessage: Rules\n msgid "Rules"\n-msgstr ""\n+msgstr "Reglas"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below.\n msgid "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule\'s conditions are met. You can add new actions and conditions using the buttons below."\n-msgstr ""\n+msgstr "Las reglas se ejecutan cuando ocurre un evento desencadenante. Las acciones de la regla solo se invocar\xc3\xa1n si se cumplen todas las condiciones de la regla. Puede agregar nuevas acciones y condiciones usando los botones a continuaci\xc3\xb3n."\n \n #: components/manage/Add/Add\n #: components/manage/Controlpanels/ContentType\n@@ -3100,7 +3101,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr ""\n+msgstr "Estatus"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3273,7 +3274,7 @@ msgstr "Si se muestra el bot\xc3\xb3n se desactiva la b\xc3\xbasqueda en vivo, la b\xc3\xbasqueda\n #: components/manage/Rules/Rules\n # defaultMessage: The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones.\n msgid "The following content rules are active in this Page. Use the content rules control panel to create new rules or delete or modify existing ones."\n-msgstr ""\n+msgstr "Las siguientes reglas de contenido est\xc3\xa1n activas en esta p\xc3\xa1gina. Utilice el panel de control de reglas de contenido para crear nuevas reglas o eliminar o modificar las existentes."\n \n #: components/manage/Contents/Contents\n # defaultMessage: The item could not be deleted.\n@@ -3329,7 +3330,7 @@ msgstr "Tercero"\n #: components/manage/Contents/Contents\n # defaultMessage: This Page is referenced by the following items:\n msgid "This Page is referenced by the following items:"\n-msgstr ""\n+msgstr "Esta p\xc3\xa1gina est\xc3\xa1 referenciada por los siguientes elementos:"\n \n #: components/manage/WorkingCopyToastsFactory/WorkingCopyToastsFactory\n # defaultMessage: This has an ongoing working copy in {title}\n@@ -3364,7 +3365,7 @@ msgstr "Esta p\xc3\xa1gina no existe..."\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: This rule is assigned to the following locations:\n msgid "This rule is assigned to the following locations:"\n-msgstr ""\n+msgstr "Esta regla se asigna a las siguientes ubicaciones:"\n \n #: components/manage/Widgets/DatetimeWidget\n # defaultMessage: Time\n@@ -3388,7 +3389,7 @@ msgstr "T\xc3\xadtulo"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Title field error. Value not provided or already existing.\n msgid "Title field error. Value not provided or already existing."\n-msgstr ""\n+msgstr "Error de campo de t\xc3\xadtulo. Valor no proporcionado o ya existente."\n \n #: components/manage/Controlpanels/DatabaseInformation\n # defaultMessage: Total active and non-active objects\n@@ -3455,7 +3456,7 @@ msgstr "Enlace a la traducci\xc3\xb3n eliminado"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Triggering event field error. Please select a value\n msgid "Triggering event field error. Please select a value"\n-msgstr ""\n+msgstr "Error de campo de evento desencadenante. Por favor seleccione un valor"\n \n #: components/manage/Controlpanels/ContentTypes\n #: components/manage/Widgets/SchemaWidget\n@@ -3505,12 +3506,12 @@ msgstr "Gesti\xc3\xb3n de URLs para {title}"\n #: components/manage/Rules/Rules\n # defaultMessage: Unassign\n msgid "Unassign"\n-msgstr ""\n+msgstr "Desasignar"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Unassigned\n msgid "Unassigned"\n-msgstr ""\n+msgstr "Desasignado"\n \n #: components/manage/Toolbar/More\n #: components/theme/Unauthorized/Unauthorized\n@@ -3620,12 +3621,12 @@ msgstr "Cargando imagen"\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Use the form below to define the new content rule\n msgid "Use the form below to define the new content rule"\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir la nueva regla de contenido"\n \n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu.\n msgid "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \'rules\' item in the actions menu."\n-msgstr ""\n+msgstr "Utilice el siguiente formulario para definir, cambiar o eliminar reglas de contenido. Las reglas realizar\xc3\xa1n autom\xc3\xa1ticamente acciones en el contenido cuando se produzcan determinados desencadenantes. Despu\xc3\xa9s de definir las reglas, es posible que desee ir a una carpeta para asignarlas, usando el elemento \'reglas\' en el men\xc3\xba de acciones."\n \n #: components/manage/Widgets/SchemaWidget\n #: components/manage/Widgets/SelectWidget\n@@ -3804,19 +3805,19 @@ msgstr "Cuando se alcanza esta fecha, el contenido ya no ser\xc3\xa1 visible en listas\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not execution of further rules should stop after this rule is executed\n msgid "Whether or not execution of further rules should stop after this rule is executed"\n-msgstr ""\n+msgstr "Si la ejecuci\xc3\xb3n de reglas adicionales debe o no detenerse despu\xc3\xa9s de que se ejecute esta regla"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops\n msgid "Whether or not other rules should be triggered by the actions launched by this rule. Activate this only if you are sure this won\'t create infinite loops"\n-msgstr ""\n+msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas. Active esto solo si est\xc3\xa1 seguro de que esto no crear\xc3\xa1 bucles infinitos"\n \n #: components/manage/Controlpanels/Rules/AddRule\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr ""\n+msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n@@ -3889,7 +3890,7 @@ msgstr "No puede pegar el contenido aqu\xc3\xad"\n #: components/theme/Logout/Logout\n # defaultMessage: You have been logged out from the site.\n msgid "You have been logged out from the site."\n-msgstr ""\n+msgstr "Ha sido salido del sitio."\n \n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Your email is required for reset your password.\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-02 11:07:27
|
Repository: volto Branch: refs/heads/slate_link_selection Date: 2022-10-31T21:50:42-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/4b8c616567a22eb784418cfc9973b265bf322886 Updated Spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex a8a828e33d..e7b8da0dba 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n+"PO-Revision-Date: 2022-10-31 21:42-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -4117,7 +4117,7 @@ msgstr "Otros"\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Pending\n msgid "pending"\n-msgstr ""\n+msgstr "Pendiente"\n \n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-02 11:07:27
|
Repository: volto Branch: refs/heads/slate_link_selection Date: 2022-10-29T13:50:39-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/caa1d888b7c943f9817d0d43ac12a404f23df619 Updated spanish translation Files changed: M locales/es/LC_MESSAGES/volto.po b'diff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 118f3dcd59..743bf0193d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -7,7 +7,7 @@ msgstr ""\n "Project-Id-Version: Plone\\n"\n "Report-Msgid-Bugs-To: \\n"\n "POT-Creation-Date: 2019-12-03 03:20-0400\\n"\n-"PO-Revision-Date: 2022-10-29 09:46-0400\\n"\n+"PO-Revision-Date: 2022-10-29 13:49-0400\\n"\n "Last-Translator: Leonardo J. Caballero G. <leo...@gm...>\\n"\n "Language: es\\n"\n "Language-Team: ES <LL...@li...>\\n"\n@@ -15,7 +15,7 @@ msgstr ""\n "Content-Transfer-Encoding: 8bit\\n"\n "Plural-Forms: nplurals=2; plural=(n != 1);\\n"\n "MIME-Version: 1.0\\n"\n-"X-Generator: Poedit 2.3\\n"\n+"X-Generator: Poedit 2.2.1\\n"\n "Language-Code: es\\n"\n "Language-Name: Espa\xc3\xb1ol\\n"\n "Preferred-Encodings: utf-8\\n"\n@@ -45,7 +45,7 @@ msgstr "Acci\xc3\xb3n"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action changed\n msgid "Action changed"\n-msgstr "Acci\xc3\xb3n cambiado"\n+msgstr "Acci\xc3\xb3n modificada"\n \n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Action:\n@@ -75,7 +75,7 @@ msgstr "Activo"\n #: components/manage/Rules/Rules\n # defaultMessage: Active content rules in this Page\n msgid "Active content rules in this Page"\n-msgstr "Reglas de contenido activo en esta p\xc3\xa1gina"\n+msgstr "Reglas de contenido activas en esta p\xc3\xa1gina"\n \n #: components/manage/Aliases/Aliases\n #: components/manage/Controlpanels/Aliases\n@@ -457,7 +457,7 @@ msgstr "Bloque"\n #: components/theme/Login/Login\n # defaultMessage: Both email address and password are case sensitive, check that caps lock is not enabled.\n msgid "Both email address and password are case sensitive, check that caps lock is not enabled."\n-msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este habilitada."\n+msgstr "Tanto la direcci\xc3\xb3n de correo electr\xc3\xb3nico y la contrase\xc3\xb1a son sensible a may\xc3\xbasculas, verifique que la tecla Caps Lock no este activada."\n \n #: components/theme/Breadcrumbs/Breadcrumbs\n # defaultMessage: Breadcrumbs\n@@ -684,7 +684,7 @@ msgstr "Configurar regla de contenido: {title}"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Configure content rule\n msgid "Configure content rule"\n-msgstr "Configure content rule"\n+msgstr "Configurar regla de contenido"\n \n #: components/manage/Preferences/ChangePassword\n #: components/theme/PasswordReset/PasswordReset\n@@ -1159,7 +1159,7 @@ msgstr "Lista de objetos vac\xc3\xada"\n #: components/manage/Rules/Rules\n # defaultMessage: Enable\n msgid "Enable"\n-msgstr "Habilitar"\n+msgstr "Activar"\n \n #: components/manage/Controlpanels/ContentTypeLayout\n # defaultMessage: Enable editable Blocks\n@@ -1169,17 +1169,17 @@ msgstr "Activar bloques editables"\n #: components/manage/Rules/Rules\n # defaultMessage: Enabled\n msgid "Enabled"\n-msgstr "Habilitado"\n+msgstr "Activado"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled here?\n msgid "Enabled here?"\n-msgstr "\xc2\xbfHabilitado aqu\xc3\xad?"\n+msgstr "\xc2\xbfActivado aqu\xc3\xad?"\n \n #: components/manage/Rules/Rules\n # defaultMessage: Enabled?\n msgid "Enabled?"\n-msgstr "\xc2\xbfHabilitado?"\n+msgstr "\xc2\xbfActivado?"\n \n #: components/manage/Blocks/Search/components/DateRangeFacet\n #: components/manage/Contents/Contents\n@@ -2313,7 +2313,7 @@ msgstr "Pegar bloques"\n #: components/manage/Controlpanels/Rules/ConfigureRule\n # defaultMessage: Perform the following actions:\n msgid "Perform the following actions:"\n-msgstr "Realice las siguientes acciones:"\n+msgstr "Realizar las siguientes acciones:"\n \n #: components/manage/Sharing/Sharing\n # defaultMessage: Permissions have been updated successfully\n@@ -3073,7 +3073,7 @@ msgstr "Estado"\n #: components/manage/Controlpanels/Rules/Rules\n # defaultMessage: Status\n msgid "Status"\n-msgstr "Estatus"\n+msgstr "Estado"\n \n #: components/manage/Multilingual/CompareLanguages\n # defaultMessage: Stop compare\n@@ -3794,7 +3794,7 @@ msgstr "Si las acciones lanzadas por esta regla deben activar o no otras reglas.\n #: components/manage/Controlpanels/Rules/EditRule\n # defaultMessage: Whether or not the rule is currently enabled\n msgid "Whether or not the rule is currently enabled"\n-msgstr "Si la regla est\xc3\xa1 actualmente habilitada o no"\n+msgstr "Si la regla est\xc3\xa1 actualmente activada o no"\n \n #: components/manage/Controlpanels/UndoControlpanel\n #: components/manage/History/History\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-02 11:07:27
|
Repository: volto Branch: refs/heads/slate_link_selection Date: 2022-10-31T21:41:25-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/ca72faa3317447c73bfcaf47162479a09670892e Merge branch 'master' into spanish-translation Files changed: M CHANGELOG.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M src/components/manage/Contents/ContentsItem.jsx M src/helpers/Extensions/withBlockSchemaEnhancer.js b'diff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 5b69d057fa..741716511d 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -11,8 +11,12 @@\n \n ### Bugfix\n \n+- Fix `schemaEnhancer` not being applied if nested `blocksConfig` is present @sneridagh\n+\n ### Internal\n \n+- Add translation for `pending` state @iFlameing\n+\n ### Documentation\n \n ## 16.0.0-alpha.46 (2022-10-28)\ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 491098be5c..c3cc0553bb 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -4112,6 +4112,11 @@ msgstr "o prova una p\xc3\xa0gina diferent."\n msgid "others"\n msgstr "altres"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 4db2193abe..fbe45c6fb2 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -4109,6 +4109,11 @@ msgstr "versuchen Sie eine andere Seite."\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr "Ausstehend"\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex 382fb7123f..94321327ba 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 743bf0193d..a8a828e33d 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -4114,6 +4114,11 @@ msgstr "o intente con una p\xc3\xa1gina diferente."\n msgid "others"\n msgstr "Otros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex 3c5b4c3d2a..d2e2e8516e 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "edo beste orrialde bat probatu."\n msgid "others"\n msgstr "besteak"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex d286fbc521..785aceb82d 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -4120,6 +4120,11 @@ msgstr "ou essayez une autre page."\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex ef5c7a73de..e327d0417d 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "oppure prova una pagina diversa."\n msgid "others"\n msgstr "altre"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 6757199f1e..8565df1c92 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr "\xe3\x81\xbe\xe3\x81\x9f\xe3\x81\xaf\xe3\x80\x81\xe4\xbb\x96\xe3\x81\xae\xe3\x83\x9a\xe3\x83\xbc\xe3\x82\xb8\xe3\x82\x92\xe8\xa9\xa6\xe3\x81\x97\xe3\x81\xa6\xe3\x81\x8f\xe3\x81\xa0\xe3\x81\x95\xe3\x81\x84\xe3\x80\x82"\n msgid "others"\n msgstr "\xe3\x81\x9d\xe3\x81\xae\xe4\xbb\x96"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f7457e8c93..2be6c782df 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -4110,6 +4110,11 @@ msgstr "of probeer een andere pagina"\n msgid "others"\n msgstr "andere"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt/LC_MESSAGES/volto.po b/locales/pt/LC_MESSAGES/volto.po\nindex 79df3b237c..bcc4617259 100644\n--- a/locales/pt/LC_MESSAGES/volto.po\n+++ b/locales/pt/LC_MESSAGES/volto.po\n@@ -4111,6 +4111,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/pt_BR/LC_MESSAGES/volto.po b/locales/pt_BR/LC_MESSAGES/volto.po\nindex 8718eedb8b..630db56f11 100644\n--- a/locales/pt_BR/LC_MESSAGES/volto.po\n+++ b/locales/pt_BR/LC_MESSAGES/volto.po\n@@ -4113,6 +4113,11 @@ msgstr "ou tente uma p\xc3\xa1gina diferente"\n msgid "others"\n msgstr "outros"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/ro/LC_MESSAGES/volto.po b/locales/ro/LC_MESSAGES/volto.po\nindex cccb93caf8..7e5d682ef2 100644\n--- a/locales/ro/LC_MESSAGES/volto.po\n+++ b/locales/ro/LC_MESSAGES/volto.po\n@@ -4103,6 +4103,11 @@ msgstr "sau \xc3\xaencerca\xc8\x9bi o alt\xc4\x83 pagin\xc4\x83."\n msgid "others"\n msgstr "altele"\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/locales/volto.pot b/locales/volto.pot\nindex 1071e942e2..e014185cd6 100644\n--- a/locales/volto.pot\n+++ b/locales/volto.pot\n@@ -1,7 +1,7 @@\n msgid ""\n msgstr ""\n "Project-Id-Version: Plone\\n"\n-"POT-Creation-Date: 2022-10-28T09:34:03.763Z\\n"\n+"POT-Creation-Date: 2022-10-31T12:15:48.236Z\\n"\n "Last-Translator: Plone i18n <plo...@li...>\\n"\n "Language-Team: Plone i18n <plo...@li...>\\n"\n "MIME-Version: 1.0\\n"\n@@ -4105,6 +4105,11 @@ msgstr ""\n msgid "others"\n msgstr ""\n \n+#: components/manage/Contents/ContentsItem\n+# defaultMessage: Pending\n+msgid "pending"\n+msgstr ""\n+\n #: components/manage/Contents/ContentsItem\n # defaultMessage: Private\n msgid "private"\ndiff --git a/src/components/manage/Contents/ContentsItem.jsx b/src/components/manage/Contents/ContentsItem.jsx\nindex 8cc2bdf238..a0adba5d74 100644\n--- a/src/components/manage/Contents/ContentsItem.jsx\n+++ b/src/components/manage/Contents/ContentsItem.jsx\n@@ -31,6 +31,10 @@ const messages = defineMessages({\n id: \'private\',\n defaultMessage: \'Private\',\n },\n+ pending: {\n+ id: \'pending\',\n+ defaultMessage: \'Pending\',\n+ },\n published: {\n id: \'published\',\n defaultMessage: \'Published\',\ndiff --git a/src/helpers/Extensions/withBlockSchemaEnhancer.js b/src/helpers/Extensions/withBlockSchemaEnhancer.js\nindex 22b0e4d72c..69b9f8abba 100644\n--- a/src/helpers/Extensions/withBlockSchemaEnhancer.js\n+++ b/src/helpers/Extensions/withBlockSchemaEnhancer.js\n@@ -257,7 +257,12 @@ export const withVariationSchemaEnhancer = (FormComponent) => (props) => {\n const blockType = formData[\'@type\'];\n const variations = blocksConfig[blockType]?.variations || [];\n \n- let schema = applySchemaEnhancer({ schema: originalSchema, formData, intl });\n+ let schema = applySchemaEnhancer({\n+ schema: originalSchema,\n+ formData,\n+ intl,\n+ blocksConfig,\n+ });\n \n if (variations.length > 1) {\n addExtensionFieldToSchema({\n' |
From: Leonardo J. C. G <je...@pl...> - 2022-11-02 11:07:03
|
Repository: volto Branch: refs/heads/slate_link_selection Date: 2022-10-29T09:31:37-04:00 Author: Leonardo J. Caballero G (macagua) <leo...@gm...> Commit: https://github.com/plone/volto/commit/c57c6b9e71298d6212d3749fa5544e7882c67c12 Merge branch 'master' into spanish-translation Files changed: A src/components/manage/Blocks/Search/components/ViewSwitcher.jsx A src/components/manage/TextLineEdit/TextLineEdit.jsx A src/components/manage/TextLineEdit/TextLineEdit.stories.jsx A src/components/manage/TextLineEdit/TextLineEdit.test.jsx A src/components/manage/TextLineEdit/__snapshots__/TextLineEdit.test.jsx.snap A src/helpers/Utils/usePrevious.test.js A src/icons/image-narrow.svg M .nvmrc M CHANGELOG.md M README.md M addon-registry.js M docs/source/addons/index.md M docs/source/blocks/block-style-wrapper.md M docs/source/blocks/settings.md M docs/source/configuration/environmentvariables.md M docs/source/configuration/settings-reference.md M docs/source/getting-started/install.md M docs/source/upgrade-guide/index.md M locales/ca/LC_MESSAGES/volto.po M locales/de/LC_MESSAGES/volto.po M locales/en/LC_MESSAGES/volto.po M locales/es/LC_MESSAGES/volto.po M locales/eu/LC_MESSAGES/volto.po M locales/fr/LC_MESSAGES/volto.po M locales/it/LC_MESSAGES/volto.po M locales/ja/LC_MESSAGES/volto.po M locales/nl/LC_MESSAGES/volto.po M locales/pt/LC_MESSAGES/volto.po M locales/pt_BR/LC_MESSAGES/volto.po M locales/ro/LC_MESSAGES/volto.po M locales/volto.pot M netlify.toml M package.json M packages/scripts/CHANGELOG.md M packages/scripts/package.json M packages/scripts/yarn.lock M razzle.config.js M src/components/manage/Blocks/Listing/DefaultTemplate.jsx M src/components/manage/Blocks/Search/SearchBlockView.jsx M src/components/manage/Blocks/Search/components/FilterList.jsx M src/components/manage/Blocks/Search/components/SearchDetails.jsx M src/components/manage/Blocks/Search/components/SearchInput.jsx M src/components/manage/Blocks/Search/components/SelectFacet.jsx M src/components/manage/Blocks/Search/components/SortOn.jsx M src/components/manage/Blocks/Search/components/__snapshots__/SearchDetails.test.jsx.snap M src/components/manage/Blocks/Search/components/__snapshots__/SearchInput.test.jsx.snap M src/components/manage/Blocks/Search/components/index.js M src/components/manage/Blocks/Search/layout/LeftColumnFacets.jsx M src/components/manage/Blocks/Search/layout/RightColumnFacets.jsx M src/components/manage/Blocks/Search/layout/TopSideFacets.jsx M src/components/manage/Blocks/Search/schema.js M src/components/manage/Controlpanels/ContentTypeLayout.jsx M src/components/manage/Form/BlockDataForm.jsx M src/components/manage/Form/BlockDataForm.test.jsx M src/components/manage/Form/__snapshots__/BlockDataForm.test.jsx.snap M src/components/manage/Toolbar/PersonalTools.jsx M src/components/manage/Toolbar/__snapshots__/PersonalTools.test.jsx.snap M src/components/manage/Widgets/ArrayWidget.jsx M src/components/manage/Widgets/SelectAutoComplete.jsx M src/components/manage/Widgets/SelectStyling.jsx M src/components/manage/Widgets/SelectWidget.jsx M src/components/manage/Widgets/TokenWidget.jsx M src/components/theme/App/App.jsx M src/components/theme/Comments/Comments.jsx M src/components/theme/Comments/Comments.test.jsx M src/components/theme/Footer/Footer.jsx M src/components/theme/View/View.jsx M src/config/Blocks.jsx M src/config/index.js M src/express-middleware/images.js M src/helpers/Extensions/withBlockSchemaEnhancer.js M src/helpers/Utils/usePrevious.js M src/helpers/index.js M src/middleware/index.js M src/reducers/comments/comments.js M src/reducers/comments/comments.test.js M src/reducers/history/history.js M src/start-client.jsx M src/start-server.js M src/store.js M theme/themes/pastanaga/extras/blocks.less M yarn.lock D create-sentry-release.sh D src/components/manage/Blocks/Block/StylesSchema.jsx D src/config/Sentry.jsx D src/middleware/crashReporter.js D src/sentry.js D webpack-plugins/webpack-sentry-plugin.js b'diff --git a/.nvmrc b/.nvmrc\nindex b009dfb9d9..53d838af21 100644\n--- a/.nvmrc\n+++ b/.nvmrc\n@@ -1 +1 @@\n-lts/*\n+lts/gallium\ndiff --git a/CHANGELOG.md b/CHANGELOG.md\nindex 1f00c3b25f..7b015662cd 100644\n--- a/CHANGELOG.md\n+++ b/CHANGELOG.md\n@@ -6,16 +6,64 @@\n \n ### Feature\n \n+- consume site_actions from restapi @nileshgulia1\n+\n+### Bugfix\n+\n+### Internal\n+\n+### Documentation\n+\n+## 16.0.0-alpha.46 (2022-10-28)\n+\n+### Breaking\n+\n+- Remove the means to enable the StyleWrapper in favor of defining it through the block schema. @sneridagh\n+- Moved all sentry-related code from Volto to the `@plone-collective/volto-sentry` package. @tiberiuichim\n+- The listing block icon has been improved to avoid confusion with the normal text list. @sneridagh\n+\n+See https://6.dev-docs.plone.org/volto/upgrade-guide/index.html for more information.\n+\n+### Feature\n+\n+- Add `image-narrow` svg icon useful for align widget actions @ichim-david\n+- Use `View comments` and `Reply to item` permissions in `Comments` component. @razvanMiu\n+- Added portrait middleware adapter. @instification\n+- Allow dumping the addon dependency graph to a .dot file. Start Volto with `DEBUG_ADDONS_LOADER=true yarn start`, `addon-dependency-graph.dot` will be created in your project folder. @tiberiuichim\n+\n+### Bugfix\n+\n+- Prefer views assigned explicitly with `layout` over views based on the `@type` @iRohitSingh\n+\n+### Internal\n+\n+- Set `.nvmrc` to not use `lts/*` but a specific one `lts/gallium`\n+- Update to @plone/scripts 2.1.2 @sneridagh\n+- Remove all the useless security bits from blocks configuration definitions @sneridagh\n+\n+### Documentation\n+\n+- Add NodeJS 18 (LTS) usage notice @sneridagh\n+- Fix Netlify build @sneridagh\n+\n+## 16.0.0-alpha.45 (2022-10-24)\n+\n+### Feature\n+\n - Added link integrity potential breakage warning message when deleting a referenced page @danielamormocea\n - Added new components & interfaces for content-rules `Rules` control in Volto. Rules management in both controlpanel and object view. @andreiggr\n - Updated Spanish translation @macagua\n+- Introduce `TextLineEdit` component @sneridagh\n+- Add a popup tooltip for tokenized options in Select widget values @sneridagh\n \n ### Bugfix\n \n-### Internal\n+- Make sure that the store is reset on history reducer `PENDING` state @sneridagh\n \n ### Documentation\n \n+- Update supported Python versions. @stevepiercy\n+\n ## 16.0.0-alpha.44 (2022-10-20)\n \n ### Breaking\n@@ -117,6 +165,7 @@\n - Fixed the `description` field not appearing in control panel fieldsets @JeffersonBledsoe #3696\n - Fixed "more" always show root contents @MdSahil-oss #3365\n - Add missing `--noninteractive` in the `build` script in package.json @sneridagh\n+- Fix replace `<a>` anchor element with the `UniversalLink` component in `DefaultTemplate.jsx` @Dnouv\n \n ### Internal\n \n@@ -308,6 +357,11 @@ Undo html_static_path configuration in `plone/documentation`, and restore image\n ### Bugfix\n \n - Fix array widget translation @robgietema\n+- Fix: TTW DX Layout disables IBlocks behavior and with it all the indexers and transformers @avoinea\n+\n+### Internal\n+\n+### Documentation\n - Fix copy / paste text in list @robgietema\n \n ## 16.0.0-alpha.27 (2022-08-29)\n@@ -722,6 +776,11 @@ Use next release instead: https://github.com/plone/volto/releases/tag/16.0.0-alp\n \n ### Feature\n \n+- Allow final users to switch between available views in the search block. A "view" is any of available listing block variations. In the search block configuration you can pick the available views for that block. @tiberiuichim\n+\n+### Bugfix\n+\n+- Fixes in search block. Disable default live search. Added clear button for search input. Fixed facet dropdown clear button. Removed sort on label customization option. Layout improvements, CSS polishments. @kreafox @tiberiuichim\n - added default placeholder for videos to embed them more lightly @giuliaghisini\n - Added default placeholder for videos to embed them more lightly @giuliaghisini\n - Completed Romanian translation @sboghy\ndiff --git a/README.md b/README.md\nindex 2fb9062dc2..7af56783d5 100644\n--- a/README.md\n+++ b/README.md\n@@ -54,9 +54,20 @@ First get all the requirements installed on your system.\n ### Prerequisites\n \n - [Node.js LTS (16.x)](https://nodejs.org/)\n-- [Python 3.8.x](https://python.org/) or\n+- [Python](https://python.org/) - See below for specific versions.\n - [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n \n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n+\n ### Create a Volto project using the generator\n \n Create a new Volto project by using the `@plone/generator-volto` utility.\n@@ -386,4 +397,4 @@ yarn ci:start-api-plone-guillotina\n \n MIT License. Copyrights hold the [Plone Foundation](https://plone.org/foundation).\n \n-See [LICENSE.md](LICENSE.md) for details.\n\\ No newline at end of file\n+See [LICENSE.md](LICENSE.md) for details.\ndiff --git a/addon-registry.js b/addon-registry.js\nindex c7bd0a2743..49dbbb5eee 100644\n--- a/addon-registry.js\n+++ b/addon-registry.js\n@@ -472,6 +472,37 @@ class AddonConfigurationRegistry {\n getAddonDependencies() {\n return getAddonsLoaderChain(this.dependencyGraph);\n }\n+\n+ getDotDependencyGraph() {\n+ const seen = new Set();\n+ let out = `digraph {\n+ layout="fdp"\n+ beautify=true\n+ sep="+10"\n+ splines=curved\n+\n+ "@package" [color = red fillcolor=yellow style=filled]\n+`;\n+ let queue = [\'@package\'];\n+ let name;\n+\n+ while (queue.length > 0) {\n+ name = queue.pop();\n+\n+ const deps = this.dependencyGraph.directDependenciesOf(name);\n+ for (let i = 0; i < deps.length; i++) {\n+ const dep = deps[i];\n+\n+ if (!seen.has(dep)) {\n+ seen.add(dep);\n+ queue.push(dep);\n+ }\n+ out += ` "${name}" -> "${dep}"\\n`;\n+ }\n+ }\n+ out += \'}\';\n+ return out;\n+ }\n }\n \n module.exports = AddonConfigurationRegistry;\ndiff --git a/create-sentry-release.sh b/create-sentry-release.sh\ndeleted file mode 100755\nindex 9768a689ed..0000000000\n--- a/create-sentry-release.sh\n+++ /dev/null\n@@ -1,24 +0,0 @@\n-#!/usr/bin/env bash\n-PARAM=$1\n-if [ -z $PARAM ]; then\n- PARAM=\'not forced\'\n-fi\n-if [ ! -z "$SENTRY_AUTH_TOKEN" ] && [ ! -z "$SENTRY_URL" ] && [ ! -z "$SENTRY_ORG" ] && [ ! -z "$SENTRY_PROJECT" ] && [ ! -z "$SENTRY_RELEASE" ]; then\n- CREATE=1\n- if [[ ! $PARAM = \'--force\' ]]; then\n- if ./node_modules/@sentry/cli/sentry-cli releases info $SENTRY_RELEASE | grep -q $SENTRY_RELEASE; then\n- CREATE=0\n- fi\n- fi\n- if [ $CREATE = 1 ]; then\n- ./node_modules/@sentry/cli/sentry-cli releases new $SENTRY_RELEASE\n- ./node_modules/@sentry/cli/sentry-cli releases files $SENTRY_RELEASE upload ./build/public/static/ --url-prefix "~/static"\n- ./node_modules/@sentry/cli/sentry-cli releases finalize $SENTRY_RELEASE\n- fi\n- if [ $CREATE = 0 ]; then\n- echo "Release $SENTRY_RELEASE already exists"\n- echo "Use --force if you still want to upload the source maps"\n- fi\n-else\n- echo "SENTRY is not configured"\n-fi\ndiff --git a/docs/source/addons/index.md b/docs/source/addons/index.md\nindex a804689cdb..de1b615520 100644\n--- a/docs/source/addons/index.md\n+++ b/docs/source/addons/index.md\n@@ -298,10 +298,6 @@ export default function applyConfig(config) {\n restricted: false,\n mostUsed: true,\n sidebarTab: 1,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n };\n return config;\n }\ndiff --git a/docs/source/blocks/block-style-wrapper.md b/docs/source/blocks/block-style-wrapper.md\nindex 65ba762caa..8420f4f9f3 100644\n--- a/docs/source/blocks/block-style-wrapper.md\n+++ b/docs/source/blocks/block-style-wrapper.md\n@@ -25,45 +25,76 @@ See below for an example.\n ## Enabling Style Wrapper in a block\n \n The wrapper is always present in the rendering of both the view and edit components.\n-If you want to add the default set of styles, you need to enable them with the following flag:\n+Once you add the `styles` field in your block schema, the wrapper will inject the class names derived from it into both the view and the edit components.\n+\n+### Using `styles` field in your block\n+\n+The wrapper builds the class names to be injected by looking up a field called `styles` in your block schema.\n+As a schema it has the following signature, and it\'s normally placed in a `Styling` fieldset:\n \n ```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n+const EMPTY_STYLES_SCHEMA = {\n+ fieldsets: [\n+ {\n+ id: \'default\',\n+ title: \'Default\',\n+ fields: [],\n+ },\n+ ],\n+ properties: {},\n+ required: [],\n+};\n+\n+const stylingSchema = {\n+ fieldsets: [{\n+ id: \'styling\',\n+ title: intl.formatMessage(messages.styling),\n+ fields: [\'styles\'],\n+ }],\n+\n+ properties: {\n+ styles: {\n+ widget: \'object\',\n+ title: intl.formatMessage(messages.styling),\n+ schema: EMPTY_STYLES_SCHEMA\n+ }\n }\n+}\n ```\n \n-```{note}\n-This will work if your block uses the `BlocksForm` component to define schema-driven block configuration settings.\n-```\n+The `addStyling` helper adds the (empty) `styles` field inside the `Styling` fieldset for you, so when defining your block schema you can do:\n \n-This will add a new fieldset `Styling` at the end of your block schema settings with a single `styles` object field in it.\n-By default, this object field has only one field: `align`. It is configured by `defaultSchema` in `src/components/manage/Blocks/Block/StylesSchema.jsx`.\n+```js\n+import { addStyling } from \'@plone/volto/helpers/Extensions/withBlockSchemaEnhancer\';\n \n-## Extending the default `styles` field in `Styling` fieldset\n+export const TeaserSchema = ({ intl }) => {\n+ const schema = {\n+ // Here your block schema\n+ };\n \n-You can modify the default set of styles by using a `schemaEnhancer` function in the same way that you would for any block schema enhancer.\n-Use the `stylesSchema` key in your block configuration object as follows:\n+ addStyling({ schema, intl });\n \n-```js\n- // (in your block config object)\n- my_custom_block: {\n- // (more block settings)\n- enableStyling: true,\n- stylesSchema: myCustomStyleSchema\n- }\n-```\n+ // Here you add your custom styling properties to the `styles` object\n+ schema.properties.styles.schema.properties.align = {\n+ widget: \'align\',\n+ title: intl.formatMessage(messages.align),\n+ actions: [\'left\', \'right\', \'center\'],\n+ };\n \n-```{note}\n-The signature for a `schemaEnhancer` is `({schema, formData, intl})`. You can find the reference of the default schema in `@plone/volto/components/manage/Blocks/Block/StylesSchema`.\n+ // and finally add it to the default fieldset\n+ schema.properties.styles.schema.fieldsets[0].fields.push(\'align\');\n+\n+ return schema;\n+};\n ```\n \n+You can add a set of style fields defining your block styles\xe2\x80\x94such as alignment, background color, and so on\xe2\x80\x94in your block schema by adding them to the `styles` object field as shown above.\n+\n ## The `styles` field\n \n The `styles` field is mapped to an `objectWidget`.\n-The `stylesSchema` adds the fields into this field, creating an object that is the sum of all of the fields assigned to it and its values.\n+The following is an example of a possible set of styles.\n+The style wrapper will read the styles and inject them into the edit and view components as shown in the next sections.\n \n ```json\n {\n@@ -78,7 +109,7 @@ The `stylesSchema` adds the fields into this field, creating an object that is t\n }\n ```\n \n-## Using `className` in your block\n+## Using the injected class names in your block\n \n The resultant class names are injected as a `className` prop into the wrapped block.\n Thus you can use it in the root component of your block view and edit components as follows:\n@@ -86,12 +117,16 @@ Thus you can use it in the root component of your block view and edit components\n ```jsx\n const BlockView = (props)=> (\n <div className={props.className}>\n- // Block\'s code\n+ // Block\'s view component code\n </div>\n )\n ```\n \n-Same for the block edit component.\n+```{note}\n+You need to manually add the above code in your view component block code in order to benefit from the class names injection.\n+The styles in the block edit component are injected automatically into the blocks engine editor wrappers, so you don\'t have to take any action.\n+```\n+\n The resultant HTML would be the following:\n \n ```html\n@@ -100,10 +135,12 @@ The resultant HTML would be the following:\n \n Then it\'s at your discretion how you define the CSS class names in your theme.\n \n-## Main edit wrapper class injection\n+## Align class injection\n \n-Under the hood, there is yet another class injection happening in the main Block Engine Wrapper.\n-This is in place to help properly position the block in the current layout.\n+There is an automatic class name injection happening at the same time the style wrapper class names injection.\n+The `data.align` is also injected directly.\n+This is in place to help properly position the block in the current layout and play well with legacy CSS and block layout.\n+This might be replaced in the future by the style wrapper class names injection.\n \n Each block in the Block Engine has a main wrapper with an automatic class name `block-editor-<block_id> <block_align>`, as shown in the following example:\n \ndiff --git a/docs/source/blocks/settings.md b/docs/source/blocks/settings.md\nindex 21f07be988..e9d81009c5 100644\n--- a/docs/source/blocks/settings.md\n+++ b/docs/source/blocks/settings.md\n@@ -44,10 +44,6 @@ const customBlocks = {\n mostUsed: true, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n sidebarTab: 0, // The sidebar tab you want to be selected when selecting the block\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n blockHasValue: (data) => {\n // Returns true if the provided block data represents a value for the current block.\n // Required for alternate default block types implementations.\ndiff --git a/docs/source/configuration/environmentvariables.md b/docs/source/configuration/environmentvariables.md\nindex 0ea4185fcb..ec1c82bd06 100644\n--- a/docs/source/configuration/environmentvariables.md\n+++ b/docs/source/configuration/environmentvariables.md\n@@ -93,6 +93,14 @@ also\n DEBUG=volto:* yarn start\n ```\n \n+#### `DEBUG_ADDONS_LOADER`\n+\n+Set `DEBUG_ADDONS_LOADER=true` to have Volto generate a file, `addon-dependency-graph.dot` which contains a graph of all the loaded addons. You can use [Graphviz](https://graphviz.org/) to convert this file to an image with:\n+\n+```\n+dot addon-dependency-graph.dot -Tsvg -o out.svg\n+```\n+\n #### Component Shadowing errors (shadowing)\n \n It displays the errors of the non-compliant customizations (in server console) if you are experiencing problems with a customization not working.\ndiff --git a/docs/source/configuration/settings-reference.md b/docs/source/configuration/settings-reference.md\nindex 4cfa136a5c..cc43b0a37e 100644\n--- a/docs/source/configuration/settings-reference.md\n+++ b/docs/source/configuration/settings-reference.md\n@@ -245,6 +245,10 @@ workflowMapping\n \n It\'s meant to be extended with your own workflows/transitions.\n It is recommended to assign the same color to the transition as the destination state, so the user can have the visual hint to which state are they transitioning to.\n+\n+errorHandlers\n+ A list of error handlers that will be called when there is an unhandled exception. Each error handler is a function that\n+ receives a single argument, the `error` object.\n ```\n \n ## Views settings\ndiff --git a/docs/source/getting-started/install.md b/docs/source/getting-started/install.md\nindex da7c12fd2f..1f71f81548 100644\n--- a/docs/source/getting-started/install.md\n+++ b/docs/source/getting-started/install.md\n@@ -16,13 +16,24 @@ myst:\n \n ## Installing Volto\n \n-Volto can be installed in any operating system assuming that this requirements\n-are met:\n+Volto can be installed in any operating system assuming that the following pre-requisites are met:\n \n - [Node.js LTS (16.x)](https://nodejs.org/en/)\n-- [Python 3.7.x / 3.8.x](https://www.python.org/) or\n-- [Docker](https://www.docker.com/get-started) (if using the Plone/Guillotina\n- docker images)\n+- [Python](https://python.org/) - See below for specific versions.\n+- [Docker](https://www.docker.com/get-started) (if using the Plone docker images)\n+\n+```{note}\n+*UPDATE 2022-10-25*: Since 2022-10-25, NodeJS 18 is in LTS state (https://github.com/nodejs/release#release-schedule). However, due to changes in internal SSL libraries, some Volto dependencies have been deprecated and need to be updated in order to continue working in NodeJS 18, mainly Webpack 4 (see: https://github.com/webpack/webpack/issues/14532#issuecomment-947525539 for further information). You can still use it, but NodeJS should be run under a special flag: `NODE_OPTIONS=--openssl-legacy-provider`. See also Volto\'s PR: https://github.com/plone/volto/pull/3699 for more information.\n+```\n+\n+The versions of Python that are supported in Volto depend on the version of Plone that you use.\n+\n+| Plone | Python | Volto |\n+|---|---|---|\n+| 5.2 | 2.7, 3.6-3.8 | 15.0 |\n+| 6.0 (beta) | 3.8-3.10 | 16.0 (alpha) |\n+\n+At the time of this writing, Volto 16 is still in alpha status, and Plone 6 is in beta status.\n \n Depending on the operating system that you are using, some of the following pre-requisites might change.\n They assume you have a macOS/Linux machine.\ndiff --git a/docs/source/upgrade-guide/index.md b/docs/source/upgrade-guide/index.md\nindex aca08e1bd7..db28c7187b 100644\n--- a/docs/source/upgrade-guide/index.md\n+++ b/docs/source/upgrade-guide/index.md\n@@ -382,6 +382,25 @@ Volto used this library to generate dynamic "windowed/virtualized" select widget\n It moved to use `react-virtualized` instead of `react-window` because it provides a more broad set of features that Volto required.\n If you were using it in your project, you\'ll have to include it as a direct dependency of it from now on.\n \n+### Change the way the style wrapper is enabled and how to add the `styles` field\n+\n+During the alpha stage, we received feedback and determined that it\'s too difficult to deal with a separate way to define (and extend) the styles schema.\n+We decided it is best to deal with it as any other schema field and enhance it via schema enhancers.\n+This improves the developer experience, especially when dealing with variations that can provide their own styles and other schema fields.\n+\n+```{deprecated} 16.0.0-alpha.46\n+The options `enableStyling` and `stylesSchema` no longer work. You need to provide them using your own block schema. If you are extending an existing one, you should add it as a normal `schemaEnhancer` modification.\n+```\n+\n+See https://6.dev-docs.plone.org/volto/blocks/block-style-wrapper.html for more documentation.\n+\n+### Remove Sentry integration from core\n+\n+The Sentry integration was implemented in Volto core at a time when Volto did not provide a good add-on story.\n+Since then, the add-on story has improved.\n+It now makes sense to extract this feature into its own add-on.\n+You can find it in [`@collective/volto-sentry`](https://github.com/collective/volto-sentry).\n+\n (volto-upgrade-guide-15.x.x)=\n \n ## Upgrading to Volto 15.x.x\n@@ -1880,10 +1899,6 @@ const defaultBlocks = {\n restricted: false, // If the block is restricted, it won\'t show in in the chooser\n mostUsed: false, // A meta group `most used`, appearing at the top of the chooser\n blockHasOwnFocusManagement: false, // Set this to true if the block manages its own focus\n- security: {\n- addPermission: [], // Future proof (not implemented yet) add user permission role(s)\n- view: [], // Future proof (not implemented yet) view user role(s)\n- },\n },\n ...\n ```\n@@ -1952,10 +1967,6 @@ The focus management is also transferred to the engine, so it\'s not needed for y\n restricted: false,\n mostUsed: false,\n blockHasOwnFocusManagement: true,\n- security: {\n- addPermission: [],\n- view: [],\n- },\n },\n ```\n \ndiff --git a/locales/ca/LC_MESSAGES/volto.po b/locales/ca/LC_MESSAGES/volto.po\nindex 2b88cc2550..491098be5c 100644\n--- a/locales/ca/LC_MESSAGES/volto.po\n+++ b/locales/ca/LC_MESSAGES/volto.po\n@@ -25,11 +25,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Afegeix codi HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilitat"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -298,7 +293,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -443,11 +437,6 @@ msgstr ""\n msgid "Back"\n msgstr "Enrere"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -643,7 +632,6 @@ msgstr "Replega l\'element"\n msgid "Collection"\n msgstr "Col\xc2\xb7lecci\xc3\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -707,11 +695,6 @@ msgstr "Confirma la contrassenya"\n msgid "Connection refused"\n msgstr "Connexi\xc3\xb3 rebutjada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contacte"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2803,9 +2786,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca usuaris..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Buscant"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2988,11 +2971,6 @@ msgstr "Lloc"\n msgid "Site Administration"\n msgstr "Administraci\xc3\xb3 del lloc"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del lloc"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3036,11 +3014,6 @@ msgstr "Ordenar per:"\n msgid "Sort on"\n msgstr "Ordena"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordena per etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3477,6 +3450,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Escriu text\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3909,6 +3887,11 @@ msgstr "El teu idioma preferit"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4314,6 +4297,11 @@ msgstr "Curs"\n msgid "rrule_years"\n msgstr "Anys"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4374,6 +4362,11 @@ msgstr "avatar de l\'usuari"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/de/LC_MESSAGES/volto.po b/locales/de/LC_MESSAGES/volto.po\nindex 44357f323b..4db2193abe 100644\n--- a/locales/de/LC_MESSAGES/volto.po\n+++ b/locales/de/LC_MESSAGES/volto.po\n@@ -22,11 +22,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTML hier einf\xc3\xbcgen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Barrierefreiheit"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -295,7 +290,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -440,11 +434,6 @@ msgstr ""\n msgid "Back"\n msgstr "Zur\xc3\xbcck"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -640,7 +629,6 @@ msgstr "Element einklappen"\n msgid "Collection"\n msgstr "Kollektion"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -704,11 +692,6 @@ msgstr "Passwort best\xc3\xa4tigen"\n msgid "Connection refused"\n msgstr "Verbindung abgelehnt"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontakt"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2800,9 +2783,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Nach Nutzern suchen\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Suche nach"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2985,11 +2968,6 @@ msgstr "Website"\n msgid "Site Administration"\n msgstr "Website-Administrator"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xc3\x9cbersicht"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3033,11 +3011,6 @@ msgstr "Sortieren nach:"\n msgid "Sort on"\n msgstr "Sortieren nach"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Label f\xc3\xbcr Sortieren"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3474,6 +3447,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Text eingeben\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3906,6 +3884,11 @@ msgstr "Ihre bevorzugte Sprache"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4311,6 +4294,11 @@ msgstr "Regel Jahr"\n msgid "rrule_years"\n msgstr "Regel Jahre"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4371,6 +4359,11 @@ msgstr "Nutzer Avatar"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/en/LC_MESSAGES/volto.po b/locales/en/LC_MESSAGES/volto.po\nindex a9739ee52e..382fb7123f 100644\n--- a/locales/en/LC_MESSAGES/volto.po\n+++ b/locales/en/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr ""\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr ""\n msgid "Collection"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr ""\n msgid "Connection refused"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr ""\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,8 +2777,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2979,11 +2962,6 @@ msgstr ""\n msgid "Site Administration"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr ""\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr ""\n msgid "Sort on"\n msgstr ""\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr ""\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr ""\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr ""\n msgid "video"\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/es/LC_MESSAGES/volto.po b/locales/es/LC_MESSAGES/volto.po\nindex 57fb848151..ac2d0ef36c 100644\n--- a/locales/es/LC_MESSAGES/volto.po\n+++ b/locales/es/LC_MESSAGES/volto.po\n@@ -27,11 +27,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>A\xc3\xb1adir algo de HTML aqu\xc3\xad</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accesibilidad"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -300,7 +295,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias a\xc3\xb1adido correctamente"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -445,11 +439,6 @@ msgstr "Reglas de contenido disponibles:"\n msgid "Back"\n msgstr "Volver"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Color del fondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -645,7 +634,6 @@ msgstr "Plegar elemento"\n msgid "Collection"\n msgstr "Colecci\xc3\xb3n"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -709,11 +697,6 @@ msgstr "Confirme contrase\xc3\xb1a"\n msgid "Connection refused"\n msgstr "Conexi\xc3\xb3n rechazada"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contactos"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2805,9 +2788,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Buscar usuarios..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "B\xc3\xbasqueda"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2990,11 +2973,6 @@ msgstr "Sitio"\n msgid "Site Administration"\n msgstr "Administrador del sitio"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mapa del sitio"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3038,11 +3016,6 @@ msgstr "Ordenar por:"\n msgid "Sort on"\n msgstr "Ordenar por"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenar por etiqueta"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3479,6 +3452,11 @@ msgstr "Escribir texto..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Ingrese texto..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3911,6 +3889,11 @@ msgstr "Su idioma preferido"\n msgid "Your usernaame is required for reset your password."\n msgstr "El nombre de usuario es necesario para restablecer su contrase\xc3\xb1a."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4316,6 +4299,11 @@ msgstr "a\xc3\xb1o"\n msgid "rrule_years"\n msgstr "a\xc3\xb1os"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4376,6 +4364,11 @@ msgstr "avatar de usuario"\n msgid "video"\n msgstr "V\xc3\xaddeo"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/eu/LC_MESSAGES/volto.po b/locales/eu/LC_MESSAGES/volto.po\nindex f36bd38499..3c5b4c3d2a 100644\n--- a/locales/eu/LC_MESSAGES/volto.po\n+++ b/locales/eu/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>HTMLa idatzi hemen</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Irisgarritasuna"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Aliasa"\n msgid "Alias has been added"\n msgstr "Aliasa ondo gehitu da"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -441,11 +435,6 @@ msgstr ""\n msgid "Back"\n msgstr "Atzera"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Atzeko planoko kolorea"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -641,7 +630,6 @@ msgstr "Batu elementua"\n msgid "Collection"\n msgstr "Bilduma"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -705,11 +693,6 @@ msgstr "Pasahitza berretsi"\n msgid "Connection refused"\n msgstr "Konexioak huts egin du"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Kontaktua"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2801,9 +2784,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Bilatu erabiltzaileak..."\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Zure bilaketa"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2986,11 +2969,6 @@ msgstr "Ataria"\n msgid "Site Administration"\n msgstr "Atariaren kudeaketa"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Web mapa"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3034,11 +3012,6 @@ msgstr "Ordenazioa:"\n msgid "Sort on"\n msgstr "Ordenazioa"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Ordenatu etiketaren arabera"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3475,6 +3448,11 @@ msgstr "Idatzi testua..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Idatzi testua..."\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3907,6 +3885,11 @@ msgstr "Zure hizkuntza"\n msgid "Your usernaame is required for reset your password."\n msgstr "Erabiltzaile-izena derrigorrezkoa da zure pasahitza berrezartzeko."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4312,6 +4295,11 @@ msgstr "urte"\n msgid "rrule_years"\n msgstr "urte"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4372,6 +4360,11 @@ msgstr "Erabiltzailearen argazkia"\n msgid "video"\n msgstr "Bideoa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/fr/LC_MESSAGES/volto.po b/locales/fr/LC_MESSAGES/volto.po\nindex 6629c213c4..d286fbc521 100644\n--- a/locales/fr/LC_MESSAGES/volto.po\n+++ b/locales/fr/LC_MESSAGES/volto.po\n@@ -33,11 +33,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr ""\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa9"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -306,7 +301,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -451,11 +445,6 @@ msgstr ""\n msgid "Back"\n msgstr "Retour"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -651,7 +640,6 @@ msgstr ""\n msgid "Collection"\n msgstr "Collection"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -715,11 +703,6 @@ msgstr "Confirmer le mot de passe"\n msgid "Connection refused"\n msgstr "Connexion refus\xc3\xa9e"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contact"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2811,8 +2794,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr ""\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2996,11 +2979,6 @@ msgstr "Site"\n msgid "Site Administration"\n msgstr "Administration du site"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Plan du site"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3044,11 +3022,6 @@ msgstr ""\n msgid "Sort on"\n msgstr "Trier sur"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3485,6 +3458,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "Saisissez du texte\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3917,6 +3895,11 @@ msgstr "Votre langue pr\xc3\xa9f\xc3\xa9r\xc3\xa9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4322,6 +4305,11 @@ msgstr ""\n msgid "rrule_years"\n msgstr ""\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4382,6 +4370,11 @@ msgstr "Avatar de l\'utilisateur"\n msgid "video"\n msgstr "vid\xc3\xa9o"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/it/LC_MESSAGES/volto.po b/locales/it/LC_MESSAGES/volto.po\nindex 889dfe67e0..ef5c7a73de 100644\n--- a/locales/it/LC_MESSAGES/volto.po\n+++ b/locales/it/LC_MESSAGES/volto.po\n@@ -16,11 +16,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Aggiungi dell\'HTML qui</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Accessibilit\xc3\xa0"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -289,7 +284,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -434,11 +428,6 @@ msgstr ""\n msgid "Back"\n msgstr "Indietro"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr "Colore di sfondo"\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -634,7 +623,6 @@ msgstr "Collassa elemento"\n msgid "Collection"\n msgstr "Collezione"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -698,11 +686,6 @@ msgstr "Conferma password"\n msgid "Connection refused"\n msgstr "Connessione rifiutata"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "Contatti"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2794,9 +2777,9 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "Cerca utenti\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n-msgstr "Hai cercato"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n+msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n # defaultMessage: Second\n@@ -2979,11 +2962,6 @@ msgstr "Sito"\n msgid "Site Administration"\n msgstr "Amministratore del sito"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "Mappa del sito"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3027,11 +3005,6 @@ msgstr "Ordina per:"\n msgid "Sort on"\n msgstr "Ordina per"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr "Etichetta dell\'ordinamento"\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3468,6 +3441,11 @@ msgstr "Digita il testo..."\n msgid "Type text\xe2\x80\xa6"\n msgstr "Digita il testo\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3900,6 +3878,11 @@ msgstr "La tua lingua preferita."\n msgid "Your usernaame is required for reset your password."\n msgstr "Il tuo username \xc3\xa8 richiesto per reimpostare la tua password."\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4305,6 +4288,11 @@ msgstr "anno"\n msgid "rrule_years"\n msgstr "anni"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4365,6 +4353,11 @@ msgstr "Avatar dell\'utente"\n msgid "video"\n msgstr "Video"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/ja/LC_MESSAGES/volto.po b/locales/ja/LC_MESSAGES/volto.po\nindex 49ccd31336..6757199f1e 100644\n--- a/locales/ja/LC_MESSAGES/volto.po\n+++ b/locales/ja/LC_MESSAGES/volto.po\n@@ -24,11 +24,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>\xe3\x81\x93\xe3\x81\x93\xe3\x81\xabHTML\xe3\x82\x92\xe8\xa8\x98\xe8\xbf\xb0</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "\xe3\x82\xa2\xe3\x82\xaf\xe3\x82\xbb\xe3\x82\xb7\xe3\x83\x93\xe3\x83\xaa\xe3\x83\x86\xe3\x82\xa3"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -297,7 +292,6 @@ msgstr ""\n msgid "Alias has been added"\n msgstr ""\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Blocks/Image/schema\n #: components/manage/Blocks/LeadImage/LeadImageSidebar\n #: components/manage/Blocks/Maps/schema\n@@ -442,11 +436,6 @@ msgstr ""\n msgid "Back"\n msgstr "\xe6\x88\xbb\xe3\x82\x8b"\n \n-#: components/manage/Blocks/Block/StylesSchema\n-# defaultMessage: Background color\n-msgid "Background color"\n-msgstr ""\n-\n #: components/manage/Diff/Diff\n # defaultMessage: Base\n msgid "Base"\n@@ -642,7 +631,6 @@ msgstr ""\n msgid "Collection"\n msgstr "\xe3\x82\xb3\xe3\x83\xac\xe3\x82\xaf\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3"\n \n-#: components/manage/Blocks/Block/StylesSchema\n #: components/manage/Widgets/ColorPickerWidget\n # defaultMessage: Color\n msgid "Color"\n@@ -706,11 +694,6 @@ msgstr "\xe3\x83\x91\xe3\x82\xb9\xe3\x83\xaf\xe3\x83\xbc\xe3\x83\x89\xe3\x82\x92\xe7\xa2\xba\xe8\xaa\x8d"\n msgid "Connection refused"\n msgstr "\xe6\x8e\xa5\xe7\xb6\x9a\xe3\x81\x8c\xe6\x8b\x92\xe5\x90\xa6\xe3\x81\x95\xe3\x82\x8c\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Contact\n-msgid "Contact"\n-msgstr "\xe3\x81\x8a\xe5\x95\x8f\xe3\x81\x84\xe5\x90\x88\xe3\x82\x8f\xe3\x81\x9b"\n-\n #: components/theme/ContactForm/ContactForm\n # defaultMessage: Contact form\n msgid "Contact form"\n@@ -2802,8 +2785,8 @@ msgid "Search users\xe2\x80\xa6"\n msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x83\xbc\xe3\x82\x92\xe6\xa4\x9c\xe7\xb4\xa2\xe2\x80\xa6"\n \n #: components/manage/Blocks/Search/components/SearchDetails\n-# defaultMessage: Searched for\n-msgid "Searched for"\n+# defaultMessage: Searched for: <em>{searchedtext}</em>.\n+msgid "Searched for: <em>{searchedtext}</em>."\n msgstr ""\n \n #: components/manage/Widgets/RecurrenceWidget/WeekdayOfTheMonthIndexField\n@@ -2987,11 +2970,6 @@ msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88"\n msgid "Site Administration"\n msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe7\xae\xa1\xe7\x90\x86"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Site Map\n-msgid "Site Map"\n-msgstr "\xe3\x82\xb5\xe3\x82\xa4\xe3\x83\x88\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x97"\n-\n #: components/manage/Controlpanels/Controlpanels\n #: components/manage/Toolbar/PersonalTools\n # defaultMessage: Site Setup\n@@ -3035,11 +3013,6 @@ msgstr "\xe4\xb8\xa6\xe3\x81\xb3\xe9\xa0\x86:"\n msgid "Sort on"\n msgstr "\xe3\x82\xbd\xe3\x83\xbc\xe3\x83\x88\xe9\xa0\x86"\n \n-#: components/manage/Blocks/Search/schema\n-# defaultMessage: Sort on label\n-msgid "Sort on label"\n-msgstr ""\n-\n #: components/manage/Blocks/Search/schema\n # defaultMessage: Sort on options\n msgid "Sort on options"\n@@ -3476,6 +3449,11 @@ msgstr ""\n msgid "Type text\xe2\x80\xa6"\n msgstr "\xe3\x83\x86\xe3\x82\xad\xe3\x82\xb9\xe3\x83\x88\xe3\x82\x92\xe5\x85\xa5\xe5\x8a\x9b\xe2\x80\xa6"\n \n+#: components/manage/TextLineEdit/TextLineEdit\n+# defaultMessage: Type the heading\xe2\x80\xa6\n+msgid "Type the heading\xe2\x80\xa6"\n+msgstr ""\n+\n #: components/manage/Blocks/Title/Edit\n # defaultMessage: Type the title\xe2\x80\xa6\n msgid "Type the title\xe2\x80\xa6"\n@@ -3908,6 +3886,11 @@ msgstr "\xe5\x84\xaa\xe5\x85\x88\xe3\x81\x99\xe3\x82\x8b\xe8\xa8\x80\xe8\xaa\x9e"\n msgid "Your usernaame is required for reset your password."\n msgstr ""\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Available views\n+msgid "availableViews"\n+msgstr ""\n+\n #: components/theme/Login/Login\n #: components/theme/PasswordReset/RequestPasswordReset\n # defaultMessage: Forgot your password?\n@@ -4313,6 +4296,11 @@ msgstr "\xe5\xb9\xb4"\n msgid "rrule_years"\n msgstr "\xe5\xb9\xb4"\n \n+#: components/manage/Blocks/Search/components/ViewSwitcher\n+# defaultMessage: Select view\n+msgid "selectView"\n+msgstr ""\n+\n #: components/theme/SkipLinks/SkipLinks\n # defaultMessage: Skip to footer\n msgid "skiplink-footer"\n@@ -4373,6 +4361,11 @@ msgstr "\xe3\x83\xa6\xe3\x83\xbc\xe3\x82\xb6\xe3\x82\xa2\xe3\x82\xa4\xe3\x82\xb3\xe3\x83\xb3"\n msgid "video"\n msgstr "\xe3\x83\x93\xe3\x83\x87\xe3\x82\xaa"\n \n+#: components/manage/Blocks/Search/schema\n+# defaultMessage: Views\n+msgid "views"\n+msgstr ""\n+\n #: components/theme/EventDetails/EventDetails\n # defaultMessage: Visit external website\n msgid "visit_external_website"\ndiff --git a/locales/nl/LC_MESSAGES/volto.po b/locales/nl/LC_MESSAGES/volto.po\nindex f1cf03d0a1..f7457e8c93 100644\n--- a/locales/nl/LC_MESSAGES/volto.po\n+++ b/locales/nl/LC_MESSAGES/volto.po\n@@ -23,11 +23,6 @@ msgstr ""\n msgid "<p>Add some HTML here</p>"\n msgstr "<p>Voeg hier wat HTML toe</p>"\n \n-#: components/theme/Footer/Footer\n-# defaultMessage: Accessibility\n-msgid "Accessibility"\n-msgstr "Toegankelijkheid"\n-\n #: components/theme/Register/Register\n # defaultMessage: Account Registration Completed\n msgid "Account Registration Completed"\n@@ -296,7 +291,6 @@ msgstr "Alias"\n msgid "Alias has been added"\n msgstr "Alias toegevo... [truncated message content] |