1

我需要一些帮助来在我的 ng2 应用程序中实现多语言。为此,我需要执行以下操作:

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

2) 加载特定语言的 CSS。

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


1)为了能够根据我想使用 UIRouterModule 的语言更改 URL,但我不确定这是否是最好的方法。我从这篇文章中遇到了 UIRouterModule http://cloudmark.github.io/Multilingual-Routing/

任何人都可以告诉我是否有更好的方法来更改基于语言的 URL(例如 myapp.com/ar/jobs)?

2)加载额外的语言特定的CSS:我创建了2个组件app.eng.component和app.arabic.component,它们是基于一个条件app.eng.component和app.arabic.component从app.component加载的特定语言的特定 CSS。

我不确定这是否是最好的方法。谁能帮我找到更好的解决方案?

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

有更好的方法吗?

4

0 回答 0