diff --git a/src/extensions/scratch3_translate/index.js b/src/extensions/scratch3_translate/index.js index f8f559eab..1d0c2ec05 100644 --- a/src/extensions/scratch3_translate/index.js +++ b/src/extensions/scratch3_translate/index.js @@ -42,6 +42,14 @@ class Scratch3TranslateBlocks { return obj; }); + /** + * A randomly selected language code, for use as the default value in the language menu. + * @type {string} + * @private + */ + this._randomLanguageCode = this._supportedLanguages[ + Math.floor(Math.random() * this._supportedLanguages.length)].value; + /** * The result from the most recent translation. * @type {string} @@ -102,7 +110,7 @@ class Scratch3TranslateBlocks { LANGUAGE: { type: ArgumentType.STRING, menu: 'languages', - defaultValue: this._viewerLanguageCode + defaultValue: this._randomLanguageCode } } },