From 57bb651f83c2e7d519053b775b1f61494a9d6af6 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Wed, 27 May 2026 00:35:37 +0300 Subject: [PATCH 1/4] Localisation updates from https://translatewiki.net. (#9931) --- packages/blockly/msg/json/uk.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/blockly/msg/json/uk.json b/packages/blockly/msg/json/uk.json index 2e32542978e..36768e0b4ca 100644 --- a/packages/blockly/msg/json/uk.json +++ b/packages/blockly/msg/json/uk.json @@ -351,5 +351,17 @@ "WORKSPACE_ARIA_LABEL": "Робоча область Blockly", "COLLAPSED_WARNINGS_WARNING": "Звернуті блоки містять попередження.", "DIALOG_OK": "Гаразд", - "DIALOG_CANCEL": "Скасувати" + "DIALOG_CANCEL": "Скасувати", + "WINDOWS": "Windows", + "MAC_OS": "macOS", + "CHROME_OS": "ChromeOS", + "LINUX": "Linux", + "UNKNOWN": "Невідома", + "CONTROL_KEY": "Ctrl", + "COMMAND_KEY": "⌘ Command", + "OPTION_KEY": "⌥ Option", + "ALT_KEY": "Alt", + "CUT_SHORTCUT": "Вирізати", + "COPY_SHORTCUT": "Копіювати", + "PASTE_SHORTCUT": "Вставити" } From c0c0cc55ebeb6e7842a066d3638a05f1e1d5e048 Mon Sep 17 00:00:00 2001 From: Zoe Spriggs <82968887+zspriggs@users.noreply.github.com> Date: Wed, 27 May 2026 15:26:14 -0500 Subject: [PATCH 2/4] chore: fix outdated style in getting started codelab (#9944) --- .../docs/docs/codelabs/getting-started/complete-code/index.html | 2 +- .../docs/docs/codelabs/getting-started/starter-code/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/docs/docs/codelabs/getting-started/complete-code/index.html b/packages/docs/docs/codelabs/getting-started/complete-code/index.html index cbed5e45d64..a6c95524da4 100644 --- a/packages/docs/docs/codelabs/getting-started/complete-code/index.html +++ b/packages/docs/docs/codelabs/getting-started/complete-code/index.html @@ -9,7 +9,7 @@ + href="https://unpkg.com/material-design-lite@1.3.0/dist/material.indigo-pink.min.css" /> diff --git a/packages/docs/docs/codelabs/getting-started/starter-code/index.html b/packages/docs/docs/codelabs/getting-started/starter-code/index.html index c821256a3be..cf38875fe4e 100644 --- a/packages/docs/docs/codelabs/getting-started/starter-code/index.html +++ b/packages/docs/docs/codelabs/getting-started/starter-code/index.html @@ -9,7 +9,7 @@ + href="https://unpkg.com/material-design-lite@1.3.0/dist/material.indigo-pink.min.css" /> From 0a458b23e134cbc02dd4391a9afbd9d04de1b498 Mon Sep 17 00:00:00 2001 From: romw314 Date: Wed, 27 May 2026 22:28:12 +0200 Subject: [PATCH 3/4] fix(docs): fix typo in workspace reference (#9943) Fix typo in method call `workpace.getProcedureMap()` to `workspace`. --- .../procedures/creating-custom-procedure-blocks.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/docs/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks.mdx b/packages/docs/docs/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks.mdx index 249ae41c5f7..c3eb8d03734 100644 --- a/packages/docs/docs/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks.mdx +++ b/packages/docs/docs/guides/create-custom-blocks/procedures/creating-custom-procedure-blocks.mdx @@ -54,7 +54,7 @@ Blockly.Blocks['my_procedure_def'] = { // Insertion markers reference the model of the original block. if (this.isInsertionMarker()) return; - this.workpace.getProcedureMap().delete(model.getId()); + this.workspace.getProcedureMap().delete(model.getId()); } } ``` From c531405f6b7bf6907547a28a89a3bc882f981ac5 Mon Sep 17 00:00:00 2001 From: Maribeth Moffatt Date: Wed, 27 May 2026 16:57:12 -0400 Subject: [PATCH 4/4] chore: update navbar of docs site and add marketing site redirects (#9945) * chore: add more marketing page redirects * chore: update navbar to match blockly.com --- packages/docs/docusaurus.config.js | 53 ++++++++++++++++++++++++++---- packages/docs/src/css/custom.css | 13 ++++++++ packages/docs/static/_redirects | 8 +++++ 3 files changed, 68 insertions(+), 6 deletions(-) diff --git a/packages/docs/docusaurus.config.js b/packages/docs/docusaurus.config.js index f7b3b19d0c1..5a88d24b78d 100644 --- a/packages/docs/docusaurus.config.js +++ b/packages/docs/docusaurus.config.js @@ -72,6 +72,7 @@ const config = { alt: 'Blockly Logo', src: 'images/logo.svg', srcDark: 'images/blockly-dark-theme-logo.png', + href: 'https://www.blockly.com/', }, items: [ { @@ -116,20 +117,60 @@ const config = { position: 'left', }, { - type: 'docSidebar', - label: 'Codelabs', - sidebarId: 'codelabsSidebar', + type: 'dropdown', + label: 'Tutorial', position: 'left', + items: [ + { + label: 'Codelabs', + to: '/codelabs/', + }, + { + label: 'Samples', + href: 'https://raspberrypifoundation.github.io/blockly-samples/', + }, + ], }, { - label: 'Samples', - href: 'https://raspberrypifoundation.github.io/blockly-samples/', - position: 'right', + type: 'dropdown', + label: 'Summits', + position: 'left', + items: [ + { + label: 'Session Catalog', + href: 'https://blockly.com/summit/home', + }, + { + label: 'Summit 2026', + href: 'https://blockly.com/summit/2026/home', + }, + ], + }, + { + label: 'Team', + href: 'https://blockly.com/team', + position: 'left', + }, + { + type: 'dropdown', + label: 'Accessibility', + position: 'left', + items: [ + { + label: 'Accessibility', + href: 'https://blockly.com/accessibility', + }, + { + label: 'Projects and partnerships', + href: 'https://blockly.com/accessibility-projects', + }, + ], }, { label: 'GitHub', href: 'https://github.com/raspberrypifoundation/blockly', position: 'right', + className: 'navbar__item--show-external-icon', }, ], }, diff --git a/packages/docs/src/css/custom.css b/packages/docs/src/css/custom.css index b5d5814d1ad..0802aea66a7 100644 --- a/packages/docs/src/css/custom.css +++ b/packages/docs/src/css/custom.css @@ -30,6 +30,10 @@ --border-divider-footer: #dadce0; --tabs-border: #dadce0; --codeblock-background-color: #f1f3f4; + --ifm-navbar-item-padding-vertical: 12px; + --ifm-navbar-item-padding-horizontal: 16px; + --ifm-dropdown-link-padding-vertical: 12px; + --ifm-dropdown-link-padding-horizontal: 16px; } /* For readability concerns, you should choose a lighter palette in dark mode. */ @@ -99,6 +103,15 @@ table th p { font-size: 19px; } +/* Hide external-link icons in the top nav except GitHub */ +.navbar [class*='iconExternalLink_'] { + display: none; +} + +.navbar__item--show-external-icon [class*='iconExternalLink_'] { + display: inline-block; +} + /* footer CSS */ .footer { background-color: var(--background-color-footer); diff --git a/packages/docs/static/_redirects b/packages/docs/static/_redirects index 4451afc170d..5ab018c4ed9 100644 --- a/packages/docs/static/_redirects +++ b/packages/docs/static/_redirects @@ -120,3 +120,11 @@ /guides/contribute/samples/plugin_overview /guides/programming/plugin_overview/ 301 # End - Site refactoring - 2025 + +# Legacy developers.google.com/blockly marketing pages +/summits/summits https://www.blockly.com/summit/home 301 +/summits/blockly-summit-2024 https://www.blockly.com/summit/home 301 +/accessibility/application https://www.blockly.com/accessibility-projects 301 +/accessibility-fund-recipients https://www.blockly.com/accessibility-projects 301 +/accessibility-fund https://www.blockly.com/accessibility-projects 301 +/accessibility https://www.blockly.com/accessibility 301