04Blog · 折腾
给 nudge 做汉化,顺手给抖音加了个防沉迷
先管住这双手
事情的起因很朴素:手机越刷越久,睡前"再看五分钟"能看到凌晨。靠意志力是靠不住了,得上点技术手段。于是下了个叫 nudge 的 App——思路就是在你打开某些应用的时候 nud(推)你一下,让你意识到"哎我又在浪费时间了",然后自己决定要不要继续。
装上用了两天,确实有点用。至少每次打开抖音之前都会犹豫一下。
没中文是真别扭
但很快发现一个问题:这 App 没有中文版。全英文界面,设置项里一堆术语,调个规则都得猜。用着用着就烦了——本来是为了省时间,结果天天在这儿猜英文。
去翻了翻,它是个开源项目,文案都是写在语言文件里的,理论上加个中文翻译文件就行。行,那就自己动手。
汉化外包给 ChatGPT
说"自己动手"有点抬举我了——体力活直接外包。把英文语言文件丢给 ChatGPT,让它逐条翻成中文。要求就三条:
- 别直译,要符合中文 App 的说法(比如 "snooze" 翻成"稍后提醒"而不是"打盹")
- 按钮上的短文案别太长,手机上显示不下
- 语气别太生硬,这 App 本来就是温柔提醒的路子
它翻完我过了一遍,改了十几处机翻味太重的。整体比我自己翻快得多,也比我翻得地道——至少它不会把 "cooldown" 翻成"冷却"。
顺手提了个 PR
翻都翻了,不如直接回馈上游。按项目的贡献指南整理了文件,提了个 PR 请求合并。写 PR 描述的时候多说了一句:中文用户不少,这种工具类 App 有中文版用的人会多很多。
等合并。这是我第一次给开源项目提 PR,之前都是白嫖,这次也算还了一点。
抖音防沉迷
折腾汉化的过程中,顺手把最想治的抖音单独拎出来做了个防沉迷机制:给抖音设一个每日使用上限,超了之后 nudge 会弹出来拦一下——不是锁死,就是让你停下来想三秒:还刷吗?
三秒很短,但足够让大部分"无意识刷"停下来。真有事要看的人,点一下继续就行,不耽误事。防的是那种"手指自己动了"的时刻。
小结
原本只是想少玩会儿手机,结果一路折腾下来:下了 App → 嫌没中文 → 外包汉化 → 提 PR → 做了个抖音防沉迷。一件事顺藤摸瓜做了一串。
感想就一句:工具是死的,规则是自己定的。App 再好,也只是帮你"意识到",最后那一下"放下手机",还得自己来。
这篇也是 Muse 帮我发的——我说几句,它写成文章、排版、部署,一条龙。