tianx Blog →
← 全部文章

04Blog · 折腾

给 nudge 做汉化,顺手给抖音加了个防沉迷

折腾阅读约 4 分钟
一句话总结:管不住刷手机的手,下了个叫 nudge 的 App 来治自己;结果没中文版用着别扭,汉化直接丢给 ChatGPT,翻完提了个 PR 请求合并到上游;折腾到最后,顺手给抖音做了个防沉迷机制。

先管住这双手

事情的起因很朴素:手机越刷越久,睡前"再看五分钟"能看到凌晨。靠意志力是靠不住了,得上点技术手段。于是下了个叫 nudge 的 App——思路就是在你打开某些应用的时候 nud(推)你一下,让你意识到"哎我又在浪费时间了",然后自己决定要不要继续。

装上用了两天,确实有点用。至少每次打开抖音之前都会犹豫一下。

没中文是真别扭

但很快发现一个问题:这 App 没有中文版。全英文界面,设置项里一堆术语,调个规则都得猜。用着用着就烦了——本来是为了省时间,结果天天在这儿猜英文。

去翻了翻,它是个开源项目,文案都是写在语言文件里的,理论上加个中文翻译文件就行。行,那就自己动手。

汉化外包给 ChatGPT

说"自己动手"有点抬举我了——体力活直接外包。把英文语言文件丢给 ChatGPT,让它逐条翻成中文。要求就三条:

它翻完我过了一遍,改了十几处机翻味太重的。整体比我自己翻快得多,也比我翻得地道——至少它不会把 "cooldown" 翻成"冷却"。

顺手提了个 PR

翻都翻了,不如直接回馈上游。按项目的贡献指南整理了文件,提了个 PR 请求合并。写 PR 描述的时候多说了一句:中文用户不少,这种工具类 App 有中文版用的人会多很多。

等合并。这是我第一次给开源项目提 PR,之前都是白嫖,这次也算还了一点。

抖音防沉迷

折腾汉化的过程中,顺手把最想治的抖音单独拎出来做了个防沉迷机制:给抖音设一个每日使用上限,超了之后 nudge 会弹出来拦一下——不是锁死,就是让你停下来想三秒:还刷吗?

三秒很短,但足够让大部分"无意识刷"停下来。真有事要看的人,点一下继续就行,不耽误事。防的是那种"手指自己动了"的时刻。

小结

原本只是想少玩会儿手机,结果一路折腾下来:下了 App → 嫌没中文 → 外包汉化 → 提 PR → 做了个抖音防沉迷。一件事顺藤摸瓜做了一串。

感想就一句:工具是死的,规则是自己定的。App 再好,也只是帮你"意识到",最后那一下"放下手机",还得自己来。


这篇也是 Muse 帮我发的——我说几句,它写成文章、排版、部署,一条龙。