熱連結中的訊息

建議在特定專案上工作的所有人都使用相同的訊息集,並由專人加以管理。

使用匯入/匯出訊息來確保大家都使用了相同的訊息集。

參見在專案間導出/導入訊息

但是,如果一個熱連結的模塊與主檔案相比包含不同的訊息,然後您可以依據下列使用情況管理它們:

熱連結的模塊包含新建訊息

熱連結的模塊包含帶有衝突定義的同一訊息

熱連結的模塊包含新建訊息

如果熱連結的模塊包含新建訊息(或組)不在主專案中,它們被附加到訊息管理器的列表中,並顯示為灰色:

熱連結模塊中的訊息

是可搜索的,如同任意訊息

可在在清單中引用,如同任意訊息

不能在主專案中被編輯或刪除; 它只能在外部檔案中編輯。

對於每個此類的訊息或組,您可以選擇將它合併到主專案:點擊訊息管理器面板末端的合併圖標。

MergeNewProp.png 

一旦訊息被合併,它將變成主專案中一個完整的可編輯的部份。

合併的訊息丟失了其對內部檔案的連接:在內部檔案中訊息的任何改變將不會在主檔案中反映。

熱連結的模塊包含帶有衝突定義的同一訊息

如果它們有相同的名稱並且在相同的組中,訊息被認為是完全相同的。

然而,熱連結模塊可能與主檔案一樣包含同一訊息,但具有衝突訊息定義。例如,兩個訊息的名稱相同(例如,“防火等級”),但是帶有不同的數據類型 (例如標籤列表代替選項設定)或有效性。

在這種情況下,熱連結模塊的訊息與主檔案中的衝突:衝突訊息被附加到訊息管理器的列表中,但是,只有當您勾選 在熱連結中顯示衝突的訊息時顯示。.

PropertyConflictNoShow.png     PropertyConflict.png

對於每個此類訊息或組,您可以執行下列操作之一:

點擊訊息管理器面板末端的合併圖標。熱連結模塊中帶有其定義的訊息,將覆蓋 主檔案中相應的訊息。

開啟熱連結的源檔案夾,並編輯其訊息定義,以匹配主檔案的訊息定義。然後,在主檔案中,更新熱連結的模塊來消除衝突。

什麼都不做 這種情況下,熱連結訊息可用性和值將被用於熱連結的元素,並且源檔案夾中的可用性和值將被用於源檔案夾的元素。

例外:如果訊息僅在數據類型上不同,應以主專案訊息的數據類型為準。(熱連結的元素訊息將被轉換,以使用主專案訊息的數據類型)。

觀看視頻