簡體   English   中英

Angular2localization vs ng2-translate差異

[英]Angular2localization vs ng2-translate differences

我應該注意兩個庫之間有什么區別? 關於使用哪一個,是否存在一般性的社群共識? 大多數帖子都談論ng2-translate,但它們似乎相似,而angular2localization似乎有更多的功能。

我看到的主要區別是

angular2localization支持貨幣和時間,

ng2-translate允許您創建帶有值的模板。 但這似乎不是一個大問題,因為您可以在代碼中使用變量而不是模板...

在我的決定中有什么我錯過的嗎?

我是angular2localization的開發者。 當Angular 2仍然處於早期alpha版本時,我開始使用這個庫作為翻譯的實驗應用程序,因為Angular 2不支持翻譯(並且仍然不支持rc.5),甚至數字和日期的本地化。 ng2-translate更受歡迎,並且有更多的貢獻者:作為ng-translate,它是為了提供翻譯而創建的。 目前,我認為主要區別在於:

Angular 2最終版本 - 原生

  • 消息 :Html屬性,消息ID
  • 文件格式 :XLIFF,XMB / XTB
  • 沒有引導程序(當語言改變時) :不
  • 在組件類中獲得翻譯
  • 數字 :通過Intl的純管道
  • 日期 :通過Intl的純管道
  • 驗證 : -

ng2-translate - 外部庫

  • 消息 :不純的管道
  • 文件格式 :JSON
  • 沒有引導程序(當語言改變時) :是的
  • 在組件類中獲得翻譯 :是的
  • 數字 : -
  • 日期 : -
  • 驗證 : -

angular2localization - 外部庫

  • 消息 :純管道
  • 文件格式 :JSON
  • 沒有引導程序(當語言改變時) :是的
  • 在組件類中獲得翻譯 :是的
  • 數字 :通過Intl的純管道
  • 日期 :通過Intl的純管道
  • 驗證 :數字驗證

我邀請任何有興趣的人來更正和更新此表。 Cc @Olivier

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM