Default to a random language

This commit is contained in:
Eric Rosenbaum 2018-05-31 11:48:37 -04:00
parent 057e89b1e0
commit 3e43786ef6

View file

@ -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
}
}
},