通用建構區塊 > 資料庫連線建構區塊 > 使用資料庫表格對資料庫字串進行當地語系化
使用資料庫表格對資料庫字串進行當地語系化
DPM 中的某些資料庫字串使用資料庫表格,而不是使用 ThingWorx Composer 中的當地語系化表功能進行當地語系化來改善效能。此資料庫當地語系化機制使用三個資料庫表格 (tokenlanguagetokenlanguagelink),其以資料庫連線建構區塊中的三個資料形式為基礎:PTC.DBConnection.TokenPTC.DBConnection.LanguagePTC.DBConnection.TokenLanguageLink。如需詳細資訊,請參閱資料庫結構描述 (資料庫連線建構區塊)
每個當地語系化資料庫字串都與一個 _token 欄位配對。例如,在 PTC.SCA.SCO.DispatchStatus 資料形式,name 欄位會與 name_token 欄位配對。_token 欄位是 token 資料庫表格中項目的外部索引鍵。
tokenlanguagelink 資料庫表格會將 token 表中的個別項目與 language 表中的語言連接。tokenlanguagelink 表中的 value 欄包含已翻譯的字串。對於 tokenlanguagelink 表格中的輸入項,只能更新 value 欄中的已翻譯字串。tokenlanguage 值不能變更。
服務會使用 JSON 查詢篩選器來根據指定語言擷取權杖的適當已翻譯字串。如需詳細資訊,請參閱在查詢服務中使用 JSON 篩選器
會為隨其相關建構區塊傳遞的所有此類資料庫字串提供翻譯。已為客戶準備好基礎架構支援,以為客戶建立之原因代碼的名稱與描述提供翻譯,並將其匯入至 DPM。如需詳細資訊,請參閱為客戶建立的原因代碼名稱與描述提供翻譯
使用此機制進行當地語系化的資料庫字串可在下列資料形式中找到:
當地語系化的資料庫字串
資料形式
權杖欄位
工作單狀況名稱
PTC.SCA.SCO.DispatchStatus
name_token
測量單位 (UOM) 縮寫
PTC.MaterialMaster.UOM
abbreviation_token
測量單位 (UOM) 描述
PTC.MaterialMaster.UOM
description_token
原因代碼名稱
PTC.ReasonCode.Reason
displayname_token
原因代碼描述
PTC.ReasonCode.Reason
description_token
原因類別名稱
PTC.ReasonCode.ReasonCategory
name_token
原因類別描述
PTC.ReasonCode.ReasonCategory
description_token
狀況顯示名稱
PTC.Status.StatusDefinition
displayname_token
指標名稱
PTC.Metric.Metric
name_token
指標描述
PTC.Metric.Metric
description_token
指標計算描述 (公式)
PTC.Metric.Metric
calculationdescription_token
這是否有幫助?