kopia lustrzana https://github.com/backface/turtlestitch
hyperized "translateback" extension primitive
rodzic
13733179ea
commit
a4bbc7d70d
|
@ -40,6 +40,7 @@
|
|||
### 2022-04-07
|
||||
* extensions: added "translateback" extension primitive
|
||||
* extensions: hyperized "translate" extension primitive
|
||||
* extensions: hyperized "translateback" extension primitive
|
||||
|
||||
### 2022-04-06
|
||||
* extensions: tweaked restoring the display mode when changing languages
|
||||
|
|
|
@ -808,7 +808,16 @@ SnapExtensions.primitives.set(
|
|||
SnapExtensions.primitives.set(
|
||||
'ide_translateback(text)',
|
||||
function (text, proc) {
|
||||
var dict = SnapTranslator.dict[SnapTranslator.language];
|
||||
var dict;
|
||||
if (proc.enableHyperOps) {
|
||||
if (text instanceof List) {
|
||||
return text.map(each =>
|
||||
SnapExtensions.primitives.get('ide_translateback(text)')
|
||||
(each, proc)
|
||||
);
|
||||
}
|
||||
}
|
||||
dict = SnapTranslator.dict[SnapTranslator.language];
|
||||
proc.assertType(text, 'text');
|
||||
return detect(
|
||||
Object.keys(dict),
|
||||
|
|
Ładowanie…
Reference in New Issue