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; 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. * The result from the most recent translation.
* @type {string} * @type {string}
@ -102,7 +110,7 @@ class Scratch3TranslateBlocks {
LANGUAGE: { LANGUAGE: {
type: ArgumentType.STRING, type: ArgumentType.STRING,
menu: 'languages', menu: 'languages',
defaultValue: this._viewerLanguageCode defaultValue: this._randomLanguageCode
} }
} }
}, },