Skip to content

fix(i18n): clean up zh_CN locale by removing self-promotional content and disparaging remarks about other projects from help text#3549

Open
Sennoma-Nn wants to merge 1 commit into
jmoenig:masterfrom
Sennoma-Nn:master
Open

fix(i18n): clean up zh_CN locale by removing self-promotional content and disparaging remarks about other projects from help text#3549
Sennoma-Nn wants to merge 1 commit into
jmoenig:masterfrom
Sennoma-Nn:master

Conversation

@Sennoma-Nn

@Sennoma-Nn Sennoma-Nn commented Jun 11, 2026

Copy link
Copy Markdown

The current zh_CN localization's help text contains excessive irrelevant content and disparaging remarks about other projects, including but not limited to: telling users that TurboWarp's Contrast blocks originated from Snap!; claiming that Snap! is the first visual programming language to pay attention to type safety; and belittling 02Engine by stating that Snap!'s JavaScript Function is far more flexible for JS hybrid programming than 02Engine's counterpart.

Some screenshots, it's really too long.

Enforce input types

Contrast blocks

These additions make the help tooltips bloated with stories — no one reads help text to see a mini-essay. This information drowns out the actual help content.

… and disparaging remarks about other projects (TurboWarp, Gandi IDE, 02Engine, AutraEditor, Bilup, Scratch community)
@Ayist14

Ayist14 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

The current zh_CN localization's help text contains excessive irrelevant content and disparaging remarks about other projects, including but not limited to: telling users that TurboWarp's Contrast blocks originated from Snap!; claiming that Snap! is the first visual programming language to pay attention to type safety; and belittling 02Engine by stating that Snap!'s JavaScript Function is far more flexible for JS hybrid programming than 02Engine's counterpart.

These additions make the help tooltips bloated with stories — no one reads help text to see a mini-essay. This information drowns out the actual help content.

I agree with the disadvantages and advice you mentioned. But your improvement may be not finished — you should delete the similar texts from LIBRARIES.json such as:

  1. "3D Beetle Geometry" Library (3D甲虫教学库) :
      "zh_CN": {
        "name": "3D甲虫教学库",
        "description": "在三维空间中沿路径绘制点、线或多边形,以生成3D几何图形。\n对于TurboWarp或Gandi IDE用户:本库并非Snap! 3D的实现,\n而是Snap!改版Beetle Blocks的Snap! DSL(领域特定语言)重写版本\n(由于此前Beetle Blocks的服务器数据丢失,因此,在Snap! 10版本,Beetle Blocks被重写为Snap!库。)\n详见\nhttps://snapwiki.miraheze.org/wiki/Beetle_Blocks"
      }
  1. "Words, sentences" Library (单词、句子处理库) and "Just Words" Library (纯单词处理库) :
"zh_CN": {
        "name": "单词、句子处理库",
        "description": "Scratch 遗漏了 Logo 的一个重要思想:将字符串视为由单词和句子组成的结构,而不仅仅是有若干字符组合成的字符串。这个库重新引入了这一思想。\n对于国内的Scratcher/Snapper:由于中文不像英文一样,每个词之间都有一个空格。因此,本库一开始的设计就只适用于英文句子处理"
      }
"zh_CN": {
        "name": "纯单词处理库",
        "description": "将文本视为单词列表来使用。这是单词、句子处理库的一个最小变体,适用于聊天机器人等语言项目。\n对于国内的Scratcher/Snapper:由于中文不像英文一样,每个词之间都有一个空格。因此,本库一开始的设计就只适用于英文句子处理"
      }

@Ayist14

Ayist14 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

@jmoenig I discovered a meaningful PR which was opened by Chinese Scratcher. It's also helpful to improve Chinese translations better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants