如何运行" ng xi18n" Multi-App项目为分离的应用程序命令?

时间:2017-11-24 15:05:41

标签: angular internationalization angular-cli

我有一个多应用程序项目。

/src /app1 /... /app2 /...

我已经生成app1已生成的翻译文件i18n,这些文件保存在资源文件夹中...生成它们是基于app1中HTML文件中的键:

/assets /app1 /i18n /app2

现在我想为app2生成单独的i18n个文件。 因此,当我运行以下命令:ng xi18n --app app2 --output-path assets/i18n时,它会生成文件并将它们输出到正确的文件夹中。

但问题是,它没有为app2生成文件和为cy.$('node').on('grab', function (e) { var ele = e.target; ele.connectedEdges().style({ 'line-color': 'red' }); }); cy.$('node').on('free', function (e) { var ele = e.target; ele.connectedEdges().style({ 'line-color': '#FAFAFA' }); }); 生成文件。它为app1'。

生成文件

在这种情况下,有没有办法为特定应用生成翻译文件?

1 个答案:

答案 0 :(得分:0)

这有效(已在Angular 8和CLI v8中测试):

ng xi18n --output-path src/locale --project=app2