上一個主題: 一般指令下一個主題: 列舉指令


範例:建立本土化的設定樹狀目錄

您可能想要針對下列原因使用「選項」指令的第五個參數:

CA DMM 指令檔所產生的設定樹狀目錄不使用不依語言而定的參照名稱。 因此,所建立的「DMM 範本」會有依語言而定的「設定」樹狀目錄參照。 將指令檔的字串翻譯成不同語言時將會發生問題,因為範本再也無法選取設定。

使用第五個參數,您可以建立唯一的參照名稱 (例如 background),這個參照名稱與依地區設定版本而定的顯示名稱 (例如 Bildschirmmaske) 無關,因此範本會以參考名稱為基礎,而非以顯示名稱為基礎。

第五個參數指定不依語言而定的參照名稱。 目前用來建立選項的路徑會變成顯示名稱參數。

指令檔程式碼範例:

var g_SettingsDisplayPath = "MS Word/Settings";

function PrepareLanguages()
{
     // 不需要檢查英文,因為全域字串預設為英文。
     if (LANGUAGE == 'ger')
     {
          g_SettingsDisplayPath = "MS Word (german)/Settings";
     }
     else if (LANGUAGE == 'jpn')
     {
          g_SettingsDisplayPath = "MS Word (japanese)/Settings";
     }
}

function Detection()
{
     PrepareLanguages();
     
     Option(g_SettingsDisplayPath, "Store", "Apply", "", "msword/settings");
}