kopia lustrzana https://github.com/backface/turtlestitch
added new extension primitive "loc_translate(text)"
rodzic
9e426a685b
commit
f8254f1970
|
@ -33,6 +33,7 @@
|
||||||
|
|
||||||
### 2022-04-04
|
### 2022-04-04
|
||||||
* objects: added speech-balloon-value-association support for ASK menu items
|
* objects: added speech-balloon-value-association support for ASK menu items
|
||||||
|
* extensions: added new extension primitive "loc_translate(text)"
|
||||||
|
|
||||||
### 2022-04-03
|
### 2022-04-03
|
||||||
* objects: added shortcut support for ASK menu items
|
* objects: added shortcut support for ASK menu items
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<script src="src/sketch.js?version=2021-11-03"></script>
|
<script src="src/sketch.js?version=2021-11-03"></script>
|
||||||
<script src="src/video.js?version=2019-06-27"></script>
|
<script src="src/video.js?version=2019-06-27"></script>
|
||||||
<script src="src/maps.js?version=2021-06-15"></script>
|
<script src="src/maps.js?version=2021-06-15"></script>
|
||||||
<script src="src/extensions.js?version=2022-03-24"></script>
|
<script src="src/extensions.js?version=2022-04-24"></script>
|
||||||
<script src="src/xml.js?version=2021-07-05"></script>
|
<script src="src/xml.js?version=2021-07-05"></script>
|
||||||
<script src="src/store.js?version=2022-03-22"></script>
|
<script src="src/store.js?version=2022-03-22"></script>
|
||||||
<script src="src/locale.js?version=2022-03-31"></script>
|
<script src="src/locale.js?version=2022-03-31"></script>
|
||||||
|
|
|
@ -29,11 +29,11 @@
|
||||||
|
|
||||||
/*global modules, List, StageMorph, Costume, SpeechSynthesisUtterance, Sound,
|
/*global modules, List, StageMorph, Costume, SpeechSynthesisUtterance, Sound,
|
||||||
IDE_Morph, CamSnapshotDialogMorph, SoundRecorderDialogMorph, isSnapObject, nop,
|
IDE_Morph, CamSnapshotDialogMorph, SoundRecorderDialogMorph, isSnapObject, nop,
|
||||||
Color, Process, contains*/
|
Color, Process, contains, localize*/
|
||||||
|
|
||||||
/*jshint esversion: 11, bitwise: false*/
|
/*jshint esversion: 11, bitwise: false*/
|
||||||
|
|
||||||
modules.extensions = '2022-March-24';
|
modules.extensions = '2022-April-04';
|
||||||
|
|
||||||
// Global stuff
|
// Global stuff
|
||||||
|
|
||||||
|
@ -352,6 +352,7 @@ SnapExtensions.primitives.set(
|
||||||
);
|
);
|
||||||
|
|
||||||
SnapExtensions.primitives.set(
|
SnapExtensions.primitives.set(
|
||||||
|
// no longer needed because it's a regular primitive now
|
||||||
'dta_crossproduct(list)',
|
'dta_crossproduct(list)',
|
||||||
function (data, proc) {
|
function (data, proc) {
|
||||||
proc.assertType(data, 'list');
|
proc.assertType(data, 'list');
|
||||||
|
@ -788,6 +789,34 @@ SnapExtensions.primitives.set(
|
||||||
);
|
);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// Localization (loc_):
|
||||||
|
|
||||||
|
SnapExtensions.primitives.set(
|
||||||
|
'loc_translate(text)',
|
||||||
|
function (text, proc) {
|
||||||
|
proc.assertType(text, 'text');
|
||||||
|
return localize(text);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
/*
|
||||||
|
SnapExtensions.primitives.set(
|
||||||
|
'loc_language([set], [msg])',
|
||||||
|
function (lang, msg, proc) {
|
||||||
|
proc.assertType(context, ['command', 'reporter', 'predicate']);
|
||||||
|
this.changeBlockVisibility(context.expression, false);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
|
SnapExtensions.primitives.set(
|
||||||
|
'loc_translations([block])',
|
||||||
|
function (block, proc) {
|
||||||
|
proc.assertType(context, ['command', 'reporter', 'predicate']);
|
||||||
|
this.changeBlockVisibility(context.expression, false);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
*/
|
||||||
|
|
||||||
// Colors (clr_):
|
// Colors (clr_):
|
||||||
|
|
||||||
SnapExtensions.primitives.set(
|
SnapExtensions.primitives.set(
|
||||||
|
|
Ładowanie…
Reference in New Issue