Description:
Hi Scratch team. I am experiencing several bugs when using the Scratch editor in an RTL (Right-To-Left) language. There seem to be multiple regressions affecting the workflow.
Here is a breakdown of the issues:
Critical Issues:
GUI Layout Changes: The general RTL graphical user interface has changed unexpectedly and seems broken or incorrectly aligned compared to previous versions.
Translation Output: The output/display of the translated text is incorrect and not functioning as expected.
Coordinate System & Numbers Logic: There is a bug regarding how numbers interact with the coordinate system (X/Y axes). The logic seems to have changed or broken specifically when working in RTL mode.
Minor Issue:
4. Mirrored Block Shadows: When dragging a block in the workspace, the shadow/preview of the block appears as a mirror image. While this is less critical than the issues mentioned above, it is visually confusing.
Steps to Reproduce:
Change the Scratch editor language to an RTL language (Hebrew
).
Observe the general GUI layout and translation outputs.
Try using movement/coordinate blocks and observe the logic errors.
Drag any block to see the mirrored shadow effect.
Expected Behavior:
The RTL interface should maintain its standard alignment, translations should render properly, the coordinate system math/logic should remain consistent regardless of the language direction, and dragging shadows should match the block's shape.
System Details:
OS: Windows 11
Browser: Chrome
Language used: Hebrew
Description:
Hi Scratch team. I am experiencing several bugs when using the Scratch editor in an RTL (Right-To-Left) language. There seem to be multiple regressions affecting the workflow.
Here is a breakdown of the issues:
Critical Issues:
GUI Layout Changes: The general RTL graphical user interface has changed unexpectedly and seems broken or incorrectly aligned compared to previous versions.
Translation Output: The output/display of the translated text is incorrect and not functioning as expected.
Coordinate System & Numbers Logic: There is a bug regarding how numbers interact with the coordinate system (X/Y axes). The logic seems to have changed or broken specifically when working in RTL mode.
Minor Issue:
4. Mirrored Block Shadows: When dragging a block in the workspace, the shadow/preview of the block appears as a mirror image. While this is less critical than the issues mentioned above, it is visually confusing.
Steps to Reproduce:
Change the Scratch editor language to an RTL language (Hebrew
).
Observe the general GUI layout and translation outputs.
Try using movement/coordinate blocks and observe the logic errors.
Drag any block to see the mirrored shadow effect.
Expected Behavior:
The RTL interface should maintain its standard alignment, translations should render properly, the coordinate system math/logic should remain consistent regardless of the language direction, and dragging shadows should match the block's shape.
System Details:
OS: Windows 11
Browser: Chrome
Language used: Hebrew