flowchart TD
Start([開始]) --> LoadIni[讀取 Language.Lng 設定檔]
LoadIni --> SetGlobal[設定 IISUnit 的語言路徑與語系變數]
SetGlobal --> LoopComps[遍歷畫面上所有控制項]
LoopComps --> MatchType{判斷控制項類型}
MatchType -- Button/Label/GroupBox --> SetCaption[從 INI 讀取對應 Caption 並設定]
MatchType -- BitBtn/PJMenuBtn --> SetHint[從 INI 讀取對應 Hint 並設定]
MatchType -- MenuItem --> SetMenuCaption[設定選單項目文字]
MatchType -- ListView --> SetColCaption[遍歷設定欄位標題]
MatchType -- RadioGroup --> SetItems[設定標題與選項清單文字]
SetCaption --> NextComp[處理下一個控制項]
SetHint --> NextComp
SetMenuCaption --> NextComp
SetColCaption --> NextComp
SetItems --> NextComp
NextComp --> LoopEnd{所有控制項處理完畢?}
LoopEnd -- 否 --> LoopComps
LoopEnd -- 是 --> FreeIni[釋放資源] --> End([結束])