Servigistics InService 自訂 > 自訂 Servigistics InService 使用者介面 > 自訂使用者介面中的文字
  
自訂使用者介面中的文字
您可以自訂 Servigistics InService UI 中的任何非資料文字。若要執行上述動作,請遵循下列步驟:
流程概觀
1. 決定對應至要修改之文字的外部化鍵。
a. 在瀏覽器中開啟包含要修改之文字的 Servigistics InService 網頁
b. 開啟瀏覽器的「開發者工具」視窗 (通常透過按下 F12)。
c. 使用「開發者工具」的 DOM 總管/偵測器功能來選擇包含要修改之文字的元素。尋找透過 "translate" 指令翻譯的文字。
2. <WT_HOME>/codebase.war/delivery/custom/app/translations/ 目錄中建立 en_US.json 檔案。
這個檔案必須包含以逗號分隔的鍵-值對清單。使用下列檔案將外部化鍵和新值新增到這個檔案中:{“<key1>”:“<value1>”, “<key2>”:“<value2>”,...}
3. 透過執行下列指令重新建構瀏覽器加工品:<ANT_HOME>/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize.translations
範例
本範例詳細說明將「購物車清單」頁面中的標題從「購物車」變更為「我的購物車」的過程。
1. 透過使用瀏覽器的「開發者工具」功能決定外部化鍵。執行此動作可顯示需要更新的鍵為 CARTS
<a href="#/user/carts" data-bo-text="'CARTS' | translate"
data-ui-sref="mainEntry.carts">Carts</a>
2. <WT_HOME>/codebase.war/delivery/custom/app/translations/ 目錄中建立或更新 en_US.json 檔案。
在此範例中,下列鍵-值對會新增至該檔案:{“CARTS”:“My Shopping Carts”}
3. 透過執行下列指令重新建構瀏覽器加工品:<ANT_HOME>/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize.translations
4. 重新啟動 Servigistics InService 伺服器。新的值會顯示在 UI 中。