maven虽然配置了自动执行npm,但有时会抽风,所以先手动把node的依赖安装,再执行maven就ok了
cd vertx-web-site-translation-chinese
npm install
mvn clean compile
执行gulp的watch任务
gulp watch
然后打开http://localhost:4000
即可预览
vertx-web-site-translation-chinese依赖vertx-translation-stack的所有子模块,在所有子模块处理完之后,会到子模块的target/asciidoc目录下拷贝处理完的文件到vertx-web-site-translation-chinese的target/docs目录下,然后进行site操作
每个模块的翻译,需要到指定模块下的src/main/translation
目录完成。git不管理空文件夹,因此,未翻译的模块,该目录在clone之后,理论上是不存在的,在构建之后,会自动创建。也可以手动创建。
需要翻译的文件,通常在target/sources目录下的asciidoc目录中。部分模块(vertx-lang-kotlin-coroutines,vertx-service-proxy等模块)是直接解压到target/asciidoc的。
执行构建任务之后,可以拷贝上文说的文件来进行翻译
vertx-core有个override需要翻译,翻译的文件在src/main/override
目录完成
目前在逐步将VertxChina里的翻译复制到这里来
翻译文档的版本为3.4.2,而当前项目版本为3.6.2,因此可能会有部分差错