Igor Pro 本身的軟件界面語言不支持多語言切換(其 GUI 主要是英文)。但你可以通過以下方式,在自己的項目、代碼、圖表、用戶界面中實(shí)現(xiàn)多語言備注、多語言支持的用戶體驗(yàn),適用于編程界面、交互面板和圖形注釋等:
提供Igor軟件免費(fèi)下載,還有Igor學(xué)習(xí)交流群,需要請加微信15301310116。
方法一:代碼中添加多語言注釋(適合腳本開發(fā))
方法二:多語言標(biāo)簽/注釋到圖表中
圖表注釋中添加多語言:
TextBox/N=textBox0/A=LT/F=0 "\\Z14Peak Intensity\n\\Z12峰值強(qiáng)度"
\\Z14 設(shè)置字體大小,\n 換行。
支持插入中文字符與英文說明并存。
多語言軸標(biāo)題設(shè)置:
ModifyGraph axisLabel(left)="Voltage (V)\n電壓(伏)"
ModifyGraph axisLabel(bottom)="Time (s)\n時間(秒)"
方法三:面板中使用中英文標(biāo)簽(GUI 交互界面)
可以創(chuàng)建自定義面板時插入多語言文本:
NewPanel
TitleBox tb1 title="Start Analysis / 開始分析"
或者使用宏定義語言變量,實(shí)現(xiàn)語言切換功能:
String lang = "EN" // "CN" 表示中文
Function SetLabel()
if (cmpstr(lang, "EN") == 0)
ModifyGraph axisLabel(bottom)="Time (s)"
else
ModifyGraph axisLabel(bottom)="時間(秒)"
endif
End
這樣可以實(shí)現(xiàn)根據(jù)變量切換語言。
方法四:用于數(shù)據(jù)導(dǎo)出和報告生成
當(dāng)從 Igor 導(dǎo)出數(shù)據(jù)或圖像(如 PDF、EPS、SVG),可以在標(biāo)題、注釋中手動設(shè)置中英雙語:
Label left "\\Z16Voltage (V) / 電壓(伏)"
Label bottom "\\Z16Time (s) / 時間(秒)"
這樣生成的圖像對國際用戶也友好。
方法五:利用自定義語言包
盡管 Igor Pro 沒有官方語言包機(jī)制,但你可以:
定義一組字符串常量或結(jié)構(gòu)體保存多語言文本;
通過設(shè)置語言標(biāo)志變量動態(tài)切換界面顯示內(nèi)容;
利用宏函數(shù)對不同語言進(jìn)行切換顯示。
以上是深圳市理泰儀器有限公司小編為您講解的Igor Pro 如何設(shè)置多語言界面或備注,想要咨詢Igor軟件其他問題請聯(lián)系15301310116(微信同號)。