2

我應該知道的兩個庫之間有什麼區別?對於使用哪一個,是否存在普遍的社區共識?大多數帖子都是關於ng2-translate的,但它們看起來很相似,而angular2localization好像有更多的功能。Angular2localization vs ng2-translate difference

我看到的主要區別是,

angular2localization支持貨幣和時間,

NG2,翻譯可以讓你創建一個可取的值到它的模板。但是,這似乎並不是一個大問題,因爲您可以在代碼中使用變量而不是模板...

在我的決定中是否有任何錯誤?

回答

7

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

角2最終版本 - 本地

  • 消息:HTML屬性,消息ID
  • 文件格式:XLIFF ,XMB/XTB
  • 無引導程序(語言更改時):否
  • 獲取組件類別的翻譯:?
  • :通過國際純管
  • 日期:通過國際純管
  • 驗證: -

NG2-翻譯 - 外部庫

  • 消息:不純的管
  • 文件格式:JSON
  • 不包括自舉(語言的變化時):是
  • 獲取在組件類翻譯:是
  • : -
  • 日期: -
  • Val idation: -

angular2localization - 外部庫

  • 消息:純管
  • 文件格式:JSON
  • 不包括自舉(語言的變化時):是
  • 獲取在組件類翻譯:通過國際
  • 驗證純管道:數字驗證

我邀請經國際純粹管

  • 日期:是
  • 任何有興趣糾正和更新此表的人。 Cc @ Olivier

  • 相關問題