我已经检查了以下更改语言的可能性: i18n - 不允许在运行时更改语言,我们每次都必须构建应用程序。ngx-translate - 显然允许在运行时更改语言,但可能已弃用 @angular/localize - 一些帖子表明它允许在运行时更改语言,但我找不到任何内容。
我目前正在关注本教程:https://www.codeandweb.com/babeledit/tutorials/how-to-translate-your-angular9-app-with-xlf-files,它使用 @angular/localize 模块,但是这仍然不允许在运行时进行翻译。
我的问题是:是否有任何库允许在运行时完成翻译?我可以使用 ngx-translate (它是否已弃用或有错误)?