我試圖讓angularjs 2應用國際使用路由器
我發現ng-2 translate的多語言示例和使用,我可以翻譯我的網站
但
我怎樣才能角應用在語言變化上做這些事情也改變了我的網址?
例如
www.domain.com/en/about
www.domain.com/fr/about
等
我新的角和一個我認爲是我必須使主要路線的語言,但我不認爲這是好的做法的所有潰敗的兒童路線。
我試圖讓angularjs 2應用國際使用路由器
我發現ng-2 translate的多語言示例和使用,我可以翻譯我的網站
但
我怎樣才能角應用在語言變化上做這些事情也改變了我的網址?
例如
www.domain.com/en/about
www.domain.com/fr/about
等
我新的角和一個我認爲是我必須使主要路線的語言,但我不認爲這是好的做法的所有潰敗的兒童路線。
我也用NG2,翻譯和我已經用它作爲使用下面plnkr改變時,語言變化的翻譯中:
[https://plnkr.co/edit/oMD9pvRrSBcKSzHuRT0b?p=preview][1]
我想你最好在使用構建在國際化支持angular2: https://angular.io/docs/ts/latest/cookbook/i18n.html 我在我的項目中使用它,它工作得很好。
請注意,ng-xi18n工具可能會拋出一些錯誤,並說該過程失敗,但它確實有效並創建了消息文件。
您可以使用angular-dynamic-local,使用它可以根據用戶的選擇即時設置語言,如tmhDynamicLocale.set(langId)。
其次構建的路徑類似 www.domain.com/en/about www.domain.com/fr/about 您將需要通過語言ID作爲路由PARAM。如 /:langId /約。如果您仍然有任何疑問,請告訴我。謝謝。
,因爲我在谷歌中發現它只適用於angularjs 1.x我希望它爲angular2 – gsiradze
謝謝你的回答。 我也在使用該示例,但使用該URL不會改變。我也想改變它 – gsiradze