[問題]module的ngx-translate配置問題

想請問一下 如果要將一個使用ngx-translate的Main Project分拆成好幾個Module Project,
並且要讓各個Module Project可以各自維護i18n,組回Main Project之後可以一起切換語系,
要達到上述的效果應該要如何配置比較好呢?

目前我個人的做法是Main Project及Module Project分別import TranslateModule,
Main Project是利用TranslateHttpLoader讀取外部的JSON,
而Module Project是利用extends TranslateLoader的loader讀取靜態變數,
再利用service方式互相傳遞改變語系的事件,
可是因為重複import造成衝突,所以在Module Project裡無法使用TranslateModule的pipe或directive。

請教大大應該怎麼做比較好,或是我的配置方式有問題?
謝謝各位大大!

可以提供程式碼說明一下你目前import module的方式嗎?這樣其他人比較能針對你的問題做回答

透過ngx-translate 的service 所提供的 setTranslation function 將各自 Module 取回來的 json 合併進 translation,應該就能達到分開管理的目的,這樣pipe 應該就會正常