关于在Angular 5中实现多语言的建议

时间:2017-12-14 09:06:41

标签: angular angular-ui-router angular5 ngx-translate angular-i18n

我在ng2应用程序中实现多语言需要一些帮助。 为此,我需要做以下事情:

1)根据语言更改URL。 示例myapp.com/ar/jobsmyapp.com/en/jobs

2)加载语言特定的CSS。

3)翻译页面上的所有文字。

1)能够根据我想要使用UIRouterModule的语言更改URL,但我不确定它是否是最佳方式。我从本文http://cloudmark.github.io/Multilingual-Routing/

中看到了UIRouterModule

有人可以告诉我是否有更好的方法可以根据语言更改网址(例如myapp.com/ar/jobs)?

2)加载特定语言的CSS:我创建了2个组件     从。加载的app.eng.component和app.arabic.component     app.component基于条件     app.eng.component和app.arabic.component具有特定语言的特定CSS。

我不确定这是否是最好的方法。任何人都可以帮我找到更好的解决方案吗?

3)要翻译,我将创建一个这样的管道 https://scotch.io/tutorials/simple-language-translation-in-angular-2-part-1

有更好的方法吗?

0 个答案:

没有答案
相关问题