apertium html tools
1.0.0

Apertium HTML-Tools是一个Web应用程序,为文本/文档/网站翻译,分析和由Apertium提供支持的文本/网站翻译,分析和生成。 HTML-Tools依赖于Apertium HTTP API,例如Apertium-Appy或Scalemt(在较小程度上)。有关更多信息,以及Apertium Wiki上提供了有关本地化的说明。
通过编辑config.ts配置构建。
我们的资源用打字稿编写。
开发需要安装node.js和纱线。安装两者后,使用yarn install --dev安装JavaScript软件包。我们使用Eslint&Stylelint进行覆盖,更漂亮,用于代码格式,JEST作为测试跑步者。
我们在运行时使用各种JS库:
为了避免分发数百个JS文件,我们使用Esbuild将源为浏览器就绪的JS捆绑。
首先,按照开发说明。然后,运行yarn build将输出构建的捆绑包至dist/ 。使用--prod来缩小捆绑包。任何能够提供静态资产的Web服务器都可以直接指向dist/ 。
另外,如果您想避免使用构建依赖项污染主机系统,请使用Docker:
docker build -t apertium-html-tools .
docker run --rm -v $(pwd)/dist:/root/dist apertium-html-tools
yarn build --watch以保持dist/最新的新束。yarn serve运行一个简单的Python服务器,该dist/在localhost:8000 。yarn verify来运行Typechecker,Linter和测试。有关更多详细脚本,请参见package.json 。要分析捆绑包大小,请运行prod构建并将结果meta.json文件上传到捆绑好友。
我们使用github操作在每个提交上运行测试,覆盖,打字等。