我需要添加我的角4個Application.I多語言支持需要知道的最好的方法來實現這一目標。國際化與角4
Q
國際化與角4
3
A
回答
3
您可以使用ngx-translate這是國際化的角度2+
標準庫可以導入庫,並建立了一套JSON文件包含了翻譯,並把它的資產文件夾內。
的話可以參考它的HTML。比如說。
en.json
具有
"guest.first-name": "first Name",
其中第一個是關鍵和第二是要顯示的值。 ,你可以在HTML作爲參考,
<input [label]="'guest.first-name' | translate" type="text" name="form_name" [(ngModel)]="firstName" required="required" ></input>
2
可以使用NGX-翻譯庫,我用它,這是非常有用的國際化的Angular.Also我建議你關於角,你應該檢查jhipster項目,然後您可以瞭解更多有關Angular 4和Spring Boot的先進和詳細的主題。它是非常有用的項目,也可以快速創建Angular和Spring Boot項目...
1
如果使用angular-cli爲了創建newApp,它有一個很好的翻譯基礎設施,使用ngx-translate。和翻譯文本中使用管道:翻譯,如:(:en.json外匯)的/src/assets/i18n/langCode.json存在
<span>{{ text | translate }}</span>
翻譯文件。並在主佈局構造器中初始化需求
constructor(public translate: TranslateService, zone: NgZone) {
translate.use('en');
}
相關問題
- 1. 國際化與
- 2. 國際化的角度2
- 3. JavaME國際化(國際化)
- 4. 國際化與Hibernate
- 5. 如何國際化coffeescript字符串與國際化的價值?
- 6. Rails 3 ActiveForm國際化(國際化)
- 7. 翻譯與國際化
- 8. 與Codeigniter導航國際化
- 9. xslt國際化與PHP
- 10. Angular 4國際化和路由
- 11. 國際格式化方向角度?
- 12. PHP國際化
- 13. jqGrid國際化
- 14. YAML國際化
- 15. Struts2 +國際化
- 16. 國際化sitemesh
- 17. GWT國際化
- 18. Mono國際化
- 19. 國際化
- 20. Spring國際化
- 21. activeadmin +國際化
- 22. Drupal的國際化 -
- 23. GWT SafeHtmlTemplate國際化
- 24. JavaScript內國際化
- 25. cakePHP 3.3國際化
- 26. 國際化驗證
- 27. ServiceSatck JSON國際化
- 28. Django的國際化
- 29. 木偶+國際化
- 30. DateTime的國際化
你能解釋一下爲什麼這些都是好項目嗎?只是圖書館的名稱並不總是很好的背景。 – mjk
如果你開發使用Jhipster一個項目,你可以理解爲什麼jhipster項目有利於developing.Because您可以通過Jhipster.Also使用大多數圖書館一起,你只能檢查Jhipster項目用於檢查庫或框架是現在流行的世界 – caglarturkurka