find ./ -type f -name '*.php' -print | sort >file_list
xgettext --files-from=file_list  --from-code=utf-8 -L PHP --no-wrap --strict -d translate -k_t

其中-k_t 指定的是翻译文本的格式,例如_t("需要翻译的文本") 中会抽取需要翻译的文本 这个字符串到翻译文件中

translate.po文件下载下来,使用Poedit工具进行翻译

A2ABGOKbYxHlcMOTz2Bnd2qVI197XojIj0EQ0SbhyAc.png

然后将编译后的mo文件上传到服务器的目录<Typecho_BASE_DIR>/usr/langs下,然后到系统设置中切换语言。