Qt Linguist(QT語言家)
詳情介紹
Qt Linguist中文版是一款QT語言的輔助翻譯工具,中文名叫做QT語言家,可用于翻譯基于Qt開發(fā)的應用程序,支持發(fā)布多種文件類型。平常如果發(fā)現(xiàn)軟件語言有 .qm 格式或 .ts 格式的文件,都可以使用 Qt Linguist 進行編輯翻譯資源。支持Qt C++和Qt Quick應用程序的翻譯。操作較為簡單,只需要在Qt Linguist中打開翻譯源(TS)文件進行翻譯。TS文件是可讀的XML文件-包含源短語及其翻譯,TS文件通常由lupdate創(chuàng)建與更新。qt linguist可以在翻譯領域顯示目標語言,相應的輸入字段適應復數(shù)形式,當打開多個TS文件同時翻譯時,譯文和譯文注釋字段顯示為每種語言,有需要的小伙伴快快下載體驗吧!
PS.Qt Linguist 目前僅提供 64 位版本,電腦需要安裝 VC++ 運行庫環(huán)境,否則可能無法啟動。
使用此工具,可以讓QPH,TS,PO 和 XLF 等文件格式保存發(fā)布。
可以將它們作為QM語言文件發(fā)布,只需單擊按鈕即可打印項目。
主窗口可以查看其翻譯旁邊的源文本語言,以便可以更有效地處理文本翻譯。
添加注釋并顯示原始文件中的單詞和字符以及已翻譯的單詞和字符的統(tǒng)計信息。
2、管理翻譯和調(diào)整相關配置:
撤消或重做的操作,剪切,復制和粘貼元素及搜索字串,使用搜索和翻譯功能以及批量翻譯功能。
可以將翻譯標記已完成,向短語集添加單詞并啟用加速器驗證,結(jié)束標點符號及短語和標記匹配。
可以自定義翻譯設置,只需點擊幾下即可更改源語言和目標語言以及國家/地區(qū),非常小巧實用!
一、主界面介紹:
在Qt語言主窗口包含一個菜單欄和以下視圖:
1、上下文(F6):將要被翻譯的字符串所在的上下文列表。
2、字符串(F7):用于查看上下文中翻譯的字符串。
3、短語和表單(F9):用于查看當前字符串所在的上下文,如果上下文源代碼可訪問。
4、翻譯區(qū):顯示源文、進行譯文及譯文注釋。
5、短語和猜測(F10):用于查看為當前字符串可能的翻譯。
6、警告(F8):查看未通過驗證測試的翻譯字符串。
7、翻譯區(qū)(1)是始終可見。要顯示/隱藏其它視圖,選擇:查看->視圖,也可以使用上面列出的快捷鍵。由于各個窗口為懸浮界面,所以可以通過標題欄任意拖動。
二、翻譯字符串流程:
在Qt Linguist中打開翻譯源(TS)文件進行翻譯。TS文件是可讀的XML文件-包含源短語及其翻譯,TS文件通常由lupdate創(chuàng)建與更新。
Qt Linguist在翻譯領域顯示目標語言,相應的輸入字段適應復數(shù)形式。當打開多個TS文件同時翻譯時,譯文和譯文注釋字段顯示為每種語言的。
要翻譯字符串:
1、選擇:文件打開(Ctrl+O)來加載TS文件。
2、在上下文視圖中選擇一個上下文,來加載翻譯的字符串到字符串視圖中。
3、選擇字符串視圖中的某個需要翻譯的字符串。
4、在翻譯區(qū)域輸入當前字符串對應的譯文。
5、也可以通過雙擊它從短語和猜測視圖中選擇現(xiàn)有的翻譯。短語是從短語書籍中讀取,猜測是在TS文件類似的短語中查找現(xiàn)有的翻譯。
7、這項是可選的,可以輸入譯文注釋,方便其他翻譯者理解。
8、如果接受這個翻譯,按Ctrl+Enter,選擇這里寫圖片描述,或點擊字符串列表中所選源字符串的左側(cè)圖標。
9、選擇:文件->保存,來完成工作。
10、重復這個過程,直到字符串列表中的所有串標有這里寫圖片描述(接受/正確的)或這里寫圖片描述(接受/警告)標記。然后選擇下一個上下文并繼續(xù)。
11、選擇:查看->統(tǒng)計,可以看原文和譯文單詞和字符數(shù)。
12、選擇:文件->發(fā)布,創(chuàng)建一個和當前翻譯文件名稱相同的QM(Qt message)文件。發(fā)布管理器的命令行工具lrelease有相同的功能,可完成應用程序的所有翻譯源文件。
有些短語包含帶編號的參數(shù)。帶編號的參數(shù)是一個占位符,將在運行時被替換為指定文本。帶編號參數(shù)以%后跟數(shù)字形式出現(xiàn)在源字符串中。
2、更改目標語言環(huán)境
如果目標語言和國家沒有明確設定,Qt Linguist 將會從翻譯的原文件命中解析。例如,app_de.ts設定目標語言為德文,app_de_ch.ts設置目標語言為德文和瑞士。這有助于自動加載翻譯當前的語言環(huán)境。
3、選擇上下文進行翻譯
上下文窗口中列出了可被翻譯的字符串所在的上下文,按照上下文名稱順序列出。每個上下文都是QObject的一個子類的名稱,還可以有一個上下文QObject本身,它包含字符串傳遞到靜態(tài)函數(shù)QObject::tr(),還可以有一個<匿名上下文>,它包含不屬于在QObject一個子類的字符串。
4、選擇字符串進行翻譯
字符串視圖中列出了所有在當前上下文可翻譯的字符串。選擇字符串使它出現(xiàn)在翻譯區(qū)。
單擊某個字符串前的圖標改變它的翻譯狀態(tài)。一個勾,綠色或黃色,表示該字符串已被翻譯并且被接受。問號意味著要么該字符串沒有被翻譯,要么翻譯還沒有被接受。
5、指定翻譯源
為了讓發(fā)布者使用lupdate和lrelease,即可指定一個.pro的Qt工程文件。必須為TRANSLATIONS部分指定每種語言的翻譯源。
6、快捷鍵
快捷鍵是一個鍵盤組合鍵,按下時應用程序會執(zhí)行相應操作。有兩種類型的快捷鍵:Alt、Ctrl。
Alt快捷鍵被用于菜單以及按鈕。如果菜單或按鈕的字符帶有下劃線時,表示按下ALT鍵和帶下劃線的字符將和點擊菜單項或按下按鈕執(zhí)行相同的操作。
Ctrl鍵可以在任何視覺控制中獨立存在。它們通常用于調(diào)用菜單中的菜單項,否則將需要多次操作鍵盤或鼠標。也可用于執(zhí)行沒有出現(xiàn)在任何菜單或按鈕上的動作。
PS.Qt Linguist 目前僅提供 64 位版本,電腦需要安裝 VC++ 運行庫環(huán)境,否則可能無法啟動。
軟件特色
1、支持文件類型和統(tǒng)計信息:使用此工具,可以讓QPH,TS,PO 和 XLF 等文件格式保存發(fā)布。
可以將它們作為QM語言文件發(fā)布,只需單擊按鈕即可打印項目。
主窗口可以查看其翻譯旁邊的源文本語言,以便可以更有效地處理文本翻譯。
添加注釋并顯示原始文件中的單詞和字符以及已翻譯的單詞和字符的統(tǒng)計信息。
2、管理翻譯和調(diào)整相關配置:
撤消或重做的操作,剪切,復制和粘貼元素及搜索字串,使用搜索和翻譯功能以及批量翻譯功能。
可以將翻譯標記已完成,向短語集添加單詞并啟用加速器驗證,結(jié)束標點符號及短語和標記匹配。
可以自定義翻譯設置,只需點擊幾下即可更改源語言和目標語言以及國家/地區(qū),非常小巧實用!
Qt Linguist使用教程
Qt Linguist是為Qt應用程序添加翻譯的工具。一、主界面介紹:
在Qt語言主窗口包含一個菜單欄和以下視圖:
1、上下文(F6):將要被翻譯的字符串所在的上下文列表。
2、字符串(F7):用于查看上下文中翻譯的字符串。
3、短語和表單(F9):用于查看當前字符串所在的上下文,如果上下文源代碼可訪問。
4、翻譯區(qū):顯示源文、進行譯文及譯文注釋。
5、短語和猜測(F10):用于查看為當前字符串可能的翻譯。
6、警告(F8):查看未通過驗證測試的翻譯字符串。
7、翻譯區(qū)(1)是始終可見。要顯示/隱藏其它視圖,選擇:查看->視圖,也可以使用上面列出的快捷鍵。由于各個窗口為懸浮界面,所以可以通過標題欄任意拖動。
二、翻譯字符串流程:
在Qt Linguist中打開翻譯源(TS)文件進行翻譯。TS文件是可讀的XML文件-包含源短語及其翻譯,TS文件通常由lupdate創(chuàng)建與更新。
Qt Linguist在翻譯領域顯示目標語言,相應的輸入字段適應復數(shù)形式。當打開多個TS文件同時翻譯時,譯文和譯文注釋字段顯示為每種語言的。
要翻譯字符串:
1、選擇:文件打開(Ctrl+O)來加載TS文件。
2、在上下文視圖中選擇一個上下文,來加載翻譯的字符串到字符串視圖中。
3、選擇字符串視圖中的某個需要翻譯的字符串。
4、在翻譯區(qū)域輸入當前字符串對應的譯文。
5、也可以通過雙擊它從短語和猜測視圖中選擇現(xiàn)有的翻譯。短語是從短語書籍中讀取,猜測是在TS文件類似的短語中查找現(xiàn)有的翻譯。
7、這項是可選的,可以輸入譯文注釋,方便其他翻譯者理解。
8、如果接受這個翻譯,按Ctrl+Enter,選擇這里寫圖片描述,或點擊字符串列表中所選源字符串的左側(cè)圖標。
9、選擇:文件->保存,來完成工作。
10、重復這個過程,直到字符串列表中的所有串標有這里寫圖片描述(接受/正確的)或這里寫圖片描述(接受/警告)標記。然后選擇下一個上下文并繼續(xù)。
11、選擇:查看->統(tǒng)計,可以看原文和譯文單詞和字符數(shù)。
12、選擇:文件->發(fā)布,創(chuàng)建一個和當前翻譯文件名稱相同的QM(Qt message)文件。發(fā)布管理器的命令行工具lrelease有相同的功能,可完成應用程序的所有翻譯源文件。
軟件功能
1、處理帶編號的參數(shù)有些短語包含帶編號的參數(shù)。帶編號的參數(shù)是一個占位符,將在運行時被替換為指定文本。帶編號參數(shù)以%后跟數(shù)字形式出現(xiàn)在源字符串中。
2、更改目標語言環(huán)境
如果目標語言和國家沒有明確設定,Qt Linguist 將會從翻譯的原文件命中解析。例如,app_de.ts設定目標語言為德文,app_de_ch.ts設置目標語言為德文和瑞士。這有助于自動加載翻譯當前的語言環(huán)境。
3、選擇上下文進行翻譯
上下文窗口中列出了可被翻譯的字符串所在的上下文,按照上下文名稱順序列出。每個上下文都是QObject的一個子類的名稱,還可以有一個上下文QObject本身,它包含字符串傳遞到靜態(tài)函數(shù)QObject::tr(),還可以有一個<匿名上下文>,它包含不屬于在QObject一個子類的字符串。
4、選擇字符串進行翻譯
字符串視圖中列出了所有在當前上下文可翻譯的字符串。選擇字符串使它出現(xiàn)在翻譯區(qū)。
單擊某個字符串前的圖標改變它的翻譯狀態(tài)。一個勾,綠色或黃色,表示該字符串已被翻譯并且被接受。問號意味著要么該字符串沒有被翻譯,要么翻譯還沒有被接受。
5、指定翻譯源
為了讓發(fā)布者使用lupdate和lrelease,即可指定一個.pro的Qt工程文件。必須為TRANSLATIONS部分指定每種語言的翻譯源。
6、快捷鍵
快捷鍵是一個鍵盤組合鍵,按下時應用程序會執(zhí)行相應操作。有兩種類型的快捷鍵:Alt、Ctrl。
Alt快捷鍵被用于菜單以及按鈕。如果菜單或按鈕的字符帶有下劃線時,表示按下ALT鍵和帶下劃線的字符將和點擊菜單項或按下按鈕執(zhí)行相同的操作。
Ctrl鍵可以在任何視覺控制中獨立存在。它們通常用于調(diào)用菜單中的菜單項,否則將需要多次操作鍵盤或鼠標。也可用于執(zhí)行沒有出現(xiàn)在任何菜單或按鈕上的動作。
下載地址
- 電腦版
Qt Linguist(QT語言家) v6.7.1
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)