Cursor: 如何快速翻譯nextjs的多語言設定檔?
Cursor很好用,不只是寫程式碼,翻譯多語言設定檔也很酷。 用nextjs做多語言站點,最煩人的一件事就是多[…]
Cursor很好用,不仅仅是写代码,翻译多语言配置文件也很爽。
用nextjs做多语言站点,最烦的一件事就是多语言配置文件的翻译。现在好了,有了Cursor,这就变得简单多了。
1、快速获取代码中的key
cursor会扫描所有的代码文件,只要代码中有{t(“xxx”)}这样的代码,cursor都会把它提取到配置文件中,基本上只要一直tab就可以了,甚至,它还会给key直接加value。这些value有的是之前在key的代码位置处出现过的字符串,有的是cursor自己生成的。所以,需要你自己检查修改。
2、翻译
第一步:将英文配置文件(json)复制到其它配置文件中,比如日语的配置文件。
第二步:让cursor翻译
有两种方法,一种是直接用K快捷键,然后直接输入“翻译成日语”即可。
另一种方法,就是选中一批,然后点“Edit”,然后输入“翻译成日语”即可。
实践经验,一次性翻译不要超过200行,否则cursor会出点错。所以,如果总共没有200行,就直接用第一种方法,如果超过200行,就用第二种方法。
總結
用cursor,翻译也可以和写代码一样的操作。