From aac876a935365f4beae3dd6fc3393fb50cfb7685 Mon Sep 17 00:00:00 2001 From: Maribeth Moffatt Date: Thu, 27 Aug 2026 16:55:10 -0400 Subject: [PATCH] chore: update links from developers.google.com to docs.blockly.com --- .github/ISSUE_TEMPLATE/documentation.yaml | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/welcome_new_contributors.yml | 8 ++++---- commitlint.config.mjs | 3 +-- packages/blockly/core/field.ts | 6 +++--- packages/blockly/core/field_checkbox.ts | 4 ++-- packages/blockly/core/field_dropdown.ts | 4 ++-- packages/blockly/core/field_image.ts | 2 +- packages/blockly/core/field_input.ts | 4 ++-- packages/blockly/core/field_label.ts | 2 +- packages/blockly/core/field_label_serializable.ts | 2 +- packages/blockly/core/field_number.ts | 4 ++-- packages/blockly/core/field_textinput.ts | 4 ++-- packages/blockly/core/field_variable.ts | 4 ++-- packages/blockly/core/generator.ts | 4 ++-- packages/blockly/core/grid.ts | 2 +- packages/blockly/core/options.ts | 8 ++++---- .../blockly/demos/blockfactory/app_controller.js | 2 +- packages/blockly/demos/blockfactory/blocks.js | 4 ++-- packages/blockly/demos/blockfactory/index.html | 4 ++-- .../blockfactory/workspacefactory/wfactory_init.js | 2 +- packages/blockly/demos/code/index.html | 2 +- packages/blockly/demos/index.html | 2 +- packages/blockly/demos/storage/index.html | 2 +- packages/blockly/msg/json/README.md | 4 ++-- packages/blockly/tests/generators/index.html | 2 +- packages/blockly/tests/playground.html | 6 +++--- .../configure/json-serialization-migration.mdx | 12 ++++++------ .../docs/guides/create-custom-blocks/mutators.mdx | 2 +- .../docs/guides/get-started/sample-app-overview.mdx | 2 +- .../plugins/block-shareable-procedures/README.md | 2 +- packages/plugins/continuous-toolbox/README.md | 2 +- packages/plugins/dev-create/README.md | 2 +- packages/plugins/field-angle/README.md | 2 +- packages/plugins/field-angle/src/field_angle.ts | 4 ++-- packages/plugins/field-colour/README.md | 8 ++++---- packages/plugins/field-colour/src/field_colour.ts | 4 ++-- packages/plugins/field-dependent-dropdown/README.md | 4 ++-- packages/plugins/field-grid-dropdown/README.md | 2 +- packages/plugins/field-grid-dropdown/src/index.ts | 2 +- .../field-multilineinput/src/field_multilineinput.ts | 4 ++-- packages/plugins/field-slider/README.md | 2 +- packages/plugins/field-slider/src/field_slider.ts | 2 +- packages/plugins/sample-app/README.md | 2 +- packages/plugins/suggested-blocks/README.md | 2 +- packages/plugins/toolbox-search/README.md | 2 +- packages/plugins/typed-variable-modal/README.md | 2 +- packages/plugins/workspace-backpack/README.md | 2 +- 48 files changed, 80 insertions(+), 81 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/documentation.yaml b/.github/ISSUE_TEMPLATE/documentation.yaml index e3e3e58e0ec..ebab2766440 100644 --- a/.github/ISSUE_TEMPLATE/documentation.yaml +++ b/.github/ISSUE_TEMPLATE/documentation.yaml @@ -8,7 +8,7 @@ body: value: > Thanks for helping us improve our developer site documentation! Use this template to describe issues with the content on our - [developer site](https://developers.google.com/blockly/guides). + [developer site](https://docs.blockly.com/). - type: input id: link attributes: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 6a62a4d9d92..b892e9359f0 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -7,7 +7,7 @@ -- [ ] I [validated my changes](https://developers.google.com/blockly/guides/contribute/core#making_and_verifying_a_change) +- [ ] I [validated my changes](https://docs.blockly.com/guides/contribute/core/#make-and-verify-a-change) ## The details ### Resolves diff --git a/.github/workflows/welcome_new_contributors.yml b/.github/workflows/welcome_new_contributors.yml index 5ae294fdc5b..5324ed522d2 100644 --- a/.github/workflows/welcome_new_contributors.yml +++ b/.github/workflows/welcome_new_contributors.yml @@ -23,15 +23,15 @@ jobs: - You can find tips about contributing to Blockly and how to validate your changes on our - [developer site](https://developers.google.com/blockly/guides/contribute/core#making_and_verifying_a_change). + [developer site](https://docs.blockly.com/guides/contribute/core/#make-and-verify-a-change). - We use conventional commits to make versioning the package easier. Make sure your commit - message is in the [proper format](https://developers.google.com/blockly/guides/contribute/get-started/commits) - or [learn how to fix it](https://developers.google.com/blockly/guides/contribute/get-started/commits#fixing_non-conventional_commits). + message is in the [proper format](https://docs.blockly.com/guides/contribute/get-started/commits/) + or [learn how to fix it](https://docs.blockly.com/guides/contribute/get-started/commits/#fixing-non-conventional-commits). - If any of the other checks on this PR fail, you can click on them to learn why. It might be that your change caused a test failure, or that you need to double-check the - [style guide](https://developers.google.com/blockly/guides/contribute/core/style_guide). + [style guide](https://docs.blockly.com/guides/contribute/core/style_guide/). Thank you for opening this PR! A member of the Blockly team will review it soon. diff --git a/commitlint.config.mjs b/commitlint.config.mjs index f944970267c..3d911090264 100644 --- a/commitlint.config.mjs +++ b/commitlint.config.mjs @@ -34,6 +34,5 @@ export default { ], 'subject-case': [0], }, - helpUrl: - 'https://developers.google.com/blockly/guides/contribute/get-started/commits', + helpUrl: 'https://docs.blockly.com/guides/contribute/get-started/commits/', }; diff --git a/packages/blockly/core/field.ts b/packages/blockly/core/field.ts index 61c4480e9ce..34722279074 100644 --- a/packages/blockly/core/field.ts +++ b/packages/blockly/core/field.ts @@ -48,7 +48,7 @@ import {WorkspaceSvg} from './workspace_svg.js'; * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. @@ -888,7 +888,7 @@ export abstract class Field * at relevant times, such as when the parent block or renderer changes. * * See {@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/customizing-fields/creating#matching_block_colours + * https://docs.blockly.com/guides/create-custom-blocks/fields/customizing-fields/creating/#matching-block-colours * | the field documentation} for more information, or FieldDropdown for an * example. */ @@ -1307,7 +1307,7 @@ export abstract class Field * it is valid for a subclass to return `undefined` if the new value is * compatible with `T`. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue - The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_checkbox.ts b/packages/blockly/core/field_checkbox.ts index 5ccc03fa26d..eb10813b139 100644 --- a/packages/blockly/core/field_checkbox.ts +++ b/packages/blockly/core/field_checkbox.ts @@ -50,7 +50,7 @@ export class FieldCheckbox extends Field { * validated value ('TRUE' or 'FALSE'), or null to abort the change. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/checkbox#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/checkbox/#creation} * for a list of properties this parameter supports. */ constructor( @@ -308,7 +308,7 @@ export interface FieldCheckboxFromJsonConfig extends FieldCheckboxConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_dropdown.ts b/packages/blockly/core/field_dropdown.ts index 88d3002426b..4aab8b080c4 100644 --- a/packages/blockly/core/field_dropdown.ts +++ b/packages/blockly/core/field_dropdown.ts @@ -117,7 +117,7 @@ export class FieldDropdown extends Field { * change. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/dropdown/#creation} * for a list of properties this parameter supports. * @throws {TypeError} If `menuGenerator` options are incorrectly structured. */ @@ -1060,7 +1060,7 @@ export interface FieldDropdownFromJsonConfig extends FieldDropdownConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_image.ts b/packages/blockly/core/field_image.ts index 3aa52b0d83d..80e74fa742a 100644 --- a/packages/blockly/core/field_image.ts +++ b/packages/blockly/core/field_image.ts @@ -69,7 +69,7 @@ export class FieldImage extends Field { * @param flipRtl Whether to flip the icon in RTL. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/image#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/image/#creation} * for a list of properties this parameter supports. */ constructor( diff --git a/packages/blockly/core/field_input.ts b/packages/blockly/core/field_input.ts index f9619bf838c..887fecd0a42 100644 --- a/packages/blockly/core/field_input.ts +++ b/packages/blockly/core/field_input.ts @@ -142,7 +142,7 @@ export abstract class FieldInput extends Field< * to abort the change. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/text-input#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/text-input/#creation} * for a list of properties this parameter supports. */ constructor( @@ -1009,7 +1009,7 @@ export interface FieldInputConfig extends FieldConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_label.ts b/packages/blockly/core/field_label.ts index 906712390dd..85314bb88ea 100644 --- a/packages/blockly/core/field_label.ts +++ b/packages/blockly/core/field_label.ts @@ -47,7 +47,7 @@ export class FieldLabel extends Field { * @param textClass Optional CSS class for the field's text. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/label#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/label/#creation} * for a list of properties this parameter supports. */ constructor( diff --git a/packages/blockly/core/field_label_serializable.ts b/packages/blockly/core/field_label_serializable.ts index b2783583a72..91f595f128f 100644 --- a/packages/blockly/core/field_label_serializable.ts +++ b/packages/blockly/core/field_label_serializable.ts @@ -44,7 +44,7 @@ export class FieldLabelSerializable extends FieldLabel { * @param textClass Optional CSS class for the field's text. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/label-serializable#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/label-serializable/#creation} * for a list of properties this parameter supports. */ constructor(value?: string, textClass?: string, config?: FieldLabelConfig) { diff --git a/packages/blockly/core/field_number.ts b/packages/blockly/core/field_number.ts index 34b9bfcb01c..3855b36fb97 100644 --- a/packages/blockly/core/field_number.ts +++ b/packages/blockly/core/field_number.ts @@ -59,7 +59,7 @@ export class FieldNumber extends FieldInput { * to abort the change. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/number#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/number/#creation} * for a list of properties this parameter supports. */ constructor( @@ -378,7 +378,7 @@ export interface FieldNumberFromJsonConfig extends FieldNumberConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_textinput.ts b/packages/blockly/core/field_textinput.ts index 2980f31f10e..1a80aebca23 100644 --- a/packages/blockly/core/field_textinput.ts +++ b/packages/blockly/core/field_textinput.ts @@ -37,7 +37,7 @@ export class FieldTextInput extends FieldInput { * to abort the change. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/text-input#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/text-input/#creation} * for a list of properties this parameter supports. */ constructor( @@ -122,7 +122,7 @@ export interface FieldTextInputFromJsonConfig extends FieldTextInputConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/field_variable.ts b/packages/blockly/core/field_variable.ts index 013e60b2e3c..54b026b79e0 100644 --- a/packages/blockly/core/field_variable.ts +++ b/packages/blockly/core/field_variable.ts @@ -73,7 +73,7 @@ export class FieldVariable extends FieldDropdown { * is not provided. * @param config A map of options used to configure the field. * See the [field creation documentation]{@link - * https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation} + * https://docs.blockly.com/guides/create-custom-blocks/fields/built-in-fields/variable/#creation} * for a list of properties this parameter supports. */ constructor( @@ -649,7 +649,7 @@ export interface FieldVariableFromJsonConfig extends FieldVariableConfig { * A function that is called to validate changes to the field's value before * they are set. * - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/fields/validators#return_values} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/fields/validators/#return-values} * @param newValue The value to be validated. * @returns One of three instructions for setting the new value: `T`, `null`, * or `undefined`. diff --git a/packages/blockly/core/generator.ts b/packages/blockly/core/generator.ts index 24510fd5b3a..99c6564b2b7 100644 --- a/packages/blockly/core/generator.ts +++ b/packages/blockly/core/generator.ts @@ -22,7 +22,7 @@ import type {Workspace} from './workspace.js'; * functions. * * @deprecated - * @see {@link https://developers.google.com/blockly/guides/create-custom-blocks/generating-code} + * @see {@link https://docs.blockly.com/guides/create-custom-blocks/code-generation/overview/#block-code-generators} * @param block The Block instance to generate code for. * @param generator The CodeGenerator calling the function. * @returns A string containing the generated code (for statement blocks), @@ -318,7 +318,7 @@ export class CodeGenerator { if (!Array.isArray(tuple)) { throw TypeError( `Expecting tuple from value block: ${targetBlock.type} See ` + - `developers.google.com/blockly/guides/create-custom-blocks/generating-code ` + + `docs.blockly.com/guides/create-custom-blocks/code-generation/overview/ ` + `for more information`, ); } diff --git a/packages/blockly/core/grid.ts b/packages/blockly/core/grid.ts index c60c629d30d..d491f2b9be8 100644 --- a/packages/blockly/core/grid.ts +++ b/packages/blockly/core/grid.ts @@ -32,7 +32,7 @@ export class Grid { * @param pattern The grid's SVG pattern, created during injection. * @param options A dictionary of normalized options for the grid. * See grid documentation: - * https://developers.google.com/blockly/guides/configure/grid + * https://docs.blockly.com/guides/configure/grid/ */ constructor( private pattern: SVGElement, diff --git a/packages/blockly/core/options.ts b/packages/blockly/core/options.ts index 8c9b7e86517..02dbfe200a1 100644 --- a/packages/blockly/core/options.ts +++ b/packages/blockly/core/options.ts @@ -78,7 +78,7 @@ export class Options { /** * @param options Dictionary of options. * Specification: - * https://developers.google.com/blockly/guides/get-started/web#configuration + * https://docs.blockly.com/guides/configure/configuration_struct/#the-options-dictionary */ constructor(options: BlocklyOptions) { let toolboxJsonDef = null; @@ -255,7 +255,7 @@ export class Options { /** * Parse the user-specified zoom options, using reasonable defaults where * behaviour is unspecified. See zoom documentation: - * https://developers.google.com/blockly/guides/configure/zoom + * https://docs.blockly.com/guides/configure/zoom/ * * @param options Dictionary of options. * @returns Normalized zoom options. @@ -304,7 +304,7 @@ export class Options { /** * Parse the user-specified grid options, using reasonable defaults where * behaviour is unspecified. See grid documentation: - * https://developers.google.com/blockly/guides/configure/grid + * https://docs.blockly.com/guides/configure/grid/ * * @param options Dictionary of options. * @returns Normalized grid options. @@ -322,7 +322,7 @@ export class Options { /** * Parse the user-specified theme options, using the classic theme as a - * default. https://developers.google.com/blockly/guides/configure/appearance/themes + * default. https://docs.blockly.com/guides/configure/appearance/themes/ * * @param options Dictionary of options. * @returns A Blockly Theme. diff --git a/packages/blockly/demos/blockfactory/app_controller.js b/packages/blockly/demos/blockfactory/app_controller.js index 3626eccf641..0b9ea9b543d 100644 --- a/packages/blockly/demos/blockfactory/app_controller.js +++ b/packages/blockly/demos/blockfactory/app_controller.js @@ -507,7 +507,7 @@ AppController.prototype.assignBlockFactoryClickHandlers = function() { document.getElementById('helpButton').addEventListener('click', function() { - open('https://developers.google.com/blockly/guides/create-custom-blocks/legacy-blockly-developer-tools', + open('https://docs.blockly.com/guides/create-custom-blocks/legacy-blockly-developer-tools/', 'BlockFactoryHelp'); }); diff --git a/packages/blockly/demos/blockfactory/blocks.js b/packages/blockly/demos/blockfactory/blocks.js index 9a983460f5f..167d1f53f6b 100644 --- a/packages/blockly/demos/blockfactory/blocks.js +++ b/packages/blockly/demos/blockfactory/blocks.js @@ -50,7 +50,7 @@ Blockly.Blocks['factory_base'] = { this.setTooltip('Build a custom block by plugging\n' + 'fields, inputs and other blocks here.'); this.setHelpUrl( - 'https://developers.google.com/blockly/guides/create-custom-blocks/block-factory'); + 'https://docs.blockly.com/guides/create-custom-blocks/legacy-blockly-developer-tools/'); }, mutationToDom: function() { var container = Blockly.utils.xml.createElement('mutation'); @@ -242,7 +242,7 @@ Blockly.Blocks['input_end_row'] = { "be rendered on a separate row from any following inputs. " + "Alignment options (left, right, centre) only affect " + "multi-row blocks.", - "helpUrl": "https://developers.google.com/blockly/guides/create-custom-blocks/define-blocks#block_inputs" + "helpUrl": "https://docs.blockly.com/guides/create-custom-blocks/define/block-anatomy/#inputs" }); } }; diff --git a/packages/blockly/demos/blockfactory/index.html b/packages/blockly/demos/blockfactory/index.html index 3e532bc49a6..c08f16de416 100644 --- a/packages/blockly/demos/blockfactory/index.html +++ b/packages/blockly/demos/blockfactory/index.html @@ -45,7 +45,7 @@ -

Blockly > +

Blockly > Demos > Blockly Developer Tools

- This version of Developer Tools is only compatible with Blockly version 10 and earlier. Try the new Block Factory and learn how to migrate your blocks. + This version of Developer Tools is only compatible with Blockly version 10 and earlier. Try the new Block Factory and learn how to migrate your blocks.
Block Factory
diff --git a/packages/blockly/demos/blockfactory/workspacefactory/wfactory_init.js b/packages/blockly/demos/blockfactory/workspacefactory/wfactory_init.js index 352c1d220d7..a67737e1220 100644 --- a/packages/blockly/demos/blockfactory/workspacefactory/wfactory_init.js +++ b/packages/blockly/demos/blockfactory/workspacefactory/wfactory_init.js @@ -280,7 +280,7 @@ WorkspaceFactoryInit.assignWorkspaceFactoryClickHandlers_ = // Help button on workspace tab. document.getElementById('button_optionsHelp').addEventListener ('click', function() { - open('https://developers.google.com/blockly/guides/get-started/web#configuration'); + open('https://docs.blockly.com/guides/configure/configuration_struct/#the-options-dictionary'); }); // Reset to Default button on workspace tab. diff --git a/packages/blockly/demos/code/index.html b/packages/blockly/demos/code/index.html index d8f894607f7..72dcc51401d 100644 --- a/packages/blockly/demos/code/index.html +++ b/packages/blockly/demos/code/index.html @@ -20,7 +20,7 @@
-

Blockly‏ > +

Blockly‏ > Demos‏ > ...

diff --git a/packages/blockly/demos/index.html b/packages/blockly/demos/index.html index b180d53d8bf..900a4b37aa8 100644 --- a/packages/blockly/demos/index.html +++ b/packages/blockly/demos/index.html @@ -22,7 +22,7 @@ -

Blockly > Demos

+

Blockly > Demos

Check out the Blockly samples page for a comprehensive list of demos for developers who want to integrate Blockly into their own applications.

The demos on this page combine Blockly features and AppEngine storage.

diff --git a/packages/blockly/demos/storage/index.html b/packages/blockly/demos/storage/index.html index 55bf5e92a52..e490f24bb07 100644 --- a/packages/blockly/demos/storage/index.html +++ b/packages/blockly/demos/storage/index.html @@ -29,7 +29,7 @@ -

Blockly > +

Blockly > Demos > Cloud Storage

This is a simple demo of cloud storage using App Engine.

diff --git a/packages/blockly/msg/json/README.md b/packages/blockly/msg/json/README.md index e2b891e7e34..721b810bf4c 100644 --- a/packages/blockly/msg/json/README.md +++ b/packages/blockly/msg/json/README.md @@ -11,12 +11,12 @@ containing human-translated strings that are needed by Blockly. Instead, we use [Translatewiki](https://translatewiki.net/) to manage translations for Blockly. Please refer to [the detailed instructions on how to help us translate Blockly]( -https://developers.google.com/blockly/guides/contribute/core/translating) +https://docs.blockly.com/guides/contribute/core/localization_and_translation/#translate-text) on the Blockly Developers site. There is one notable exception: because the language is not supported by Translatewiki, contributors to the [Klingon translation]( -https://developers.google.com/blockly/guides/contribute/core/klingon) +https://docs.blockly.com/guides/contribute/core/localization_and_translation/#klingon-translations) may submit PRs making changes to [`tlh.json`](tlh.json) directly. ### Building diff --git a/packages/blockly/tests/generators/index.html b/packages/blockly/tests/generators/index.html index 8ca5cb90eb4..88e0f618a6f 100644 --- a/packages/blockly/tests/generators/index.html +++ b/packages/blockly/tests/generators/index.html @@ -347,7 +347,7 @@

Blockly Generator Tests

-

See the docs for details on running the tests. +

See the docs for details on running the tests.

diff --git a/packages/blockly/tests/playground.html b/packages/blockly/tests/playground.html index e1e9a4af2da..03213d1edc9 100644 --- a/packages/blockly/tests/playground.html +++ b/packages/blockly/tests/playground.html @@ -601,7 +601,7 @@

Blockly Playground ()

+ configurations. For more information on building toolboxes, see https://docs.blockly.com/guides/configure/toolboxes/toolbox/ --> @@ -636,7 +636,7 @@

Blockly Playground ()

+ See https://docs.blockly.com/guides/create-custom-blocks/variables/#untyped-variable-blocks for more information. --> Blockly Playground () + See https://docs.blockly.com/guides/create-custom-blocks/variables/#typed-variable-blocks for more information. -->