我在ng2应用程序中实现多语言需要一些帮助。 为此,我需要做以下事情:
1)根据语言更改URL。
示例myapp.com/ar/jobs
或myapp.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
有更好的方法吗?