2014-07-24 101 views
0

假設您具有域對象產品和顏色。每種產品可以分配不同的顏色,每種顏色分配給多種產品(m:n);該分配在後端對產品進行控制。多語言TYPO3擴展中的關係

1

接下來,假設我們要每一個產品和每一個顏色一對一翻譯。所有產品和顏色創建完成後,轉到翻譯。首先是顏色,然後翻譯產品。

如果A我現在假設,如果我翻譯一個產品,全部採用標準的語言選擇的顏色必須由相應的翻譯來代替:

enter image description here

對於大手工翻譯會自殺的產品和顏色數量!因爲對於每種產品旁邊的每種語言和每種顏色,所有關係都必須重新創建。但是沒有必要這樣做,因爲所有語言的關係都保持不變。

如果B我會假設它可以保持與顏色的關係在原有的語言:

enter image description here

但在改變我不僅在默認語言的產品來改變,也包括他所有的翻譯。這對於大量數據來說也是不可接受的!

因此,對於必須手動維護數據的情況,自動同步關係似乎是保持其可管理性的唯一方法。

所以我的問題是哪個變種AB是翻譯關係的權利?並且通過後端掛鉤實現同步是保持手動維護成本儘可能低的唯一方法?

回答

0

最好的解決方案似乎沒有在例子中翻譯像colors這樣的關係。這可以通過使用l10n_mode和值爲exclude的TCA中的相應字段來實現。