數字翻譯 采用應用 + 小程序 方式架構,結閤精確、模糊批量查找-修改-比對多文件 & 多工程並行快速翻譯開發理念,精煉瞭一些現有成熟技術,經多年努力 自主創新 研發而成。
最新版本基於 Google Chromium 瀏覽器核心 (支持 HTTP HTTPS 協議) 及 Qt5.14 GUI (圖形用戶界麵) 框架 C/C++ 語言開發,Python3.6.8 作腳本-插件編程語言。
主要針對 Qt C/C++ 框架 *.TS *.QM 文件和各種 GUI 標準本地化資源,及 HTML4 HTML5 文檔翻譯流程進行優化。
譬如:高效編排、提取、除重本地化資源,批量人工-機器翻譯-發布,還集成瞭很多文件處理、間接排版、編碼轉換、語音助理等功能。
同時還對 Python2 Python3 PyQt4 PyQt5 PyQt5 PySide1 PySide2 PySide6 HTML4 HTML5 Bootstrap3 Bootstrap4 Cython Qt4 Qt5 Qt6 C/C++ 等代碼開發流程進行瞭一些優化。
可快速編寫-批量重構純文本 副文本,及 Python Cython PySide PyQt Qt C/C++ Go Erlang D C# Go Java Ruby Lua Tcl/Tk Perl PHP ASP HTML4 HTML5 Markdown Bootstrap CSS JavaScript 等編程語言源代碼。
應用 小程序均為 綠色便攜版 (下載後需解壓縮),開箱即用,無需單獨安裝。
默認采用暗黑色 (保護視力) 全扁平化外觀,當然,也可切換成其它主題顔色;所有小程序在無重要操作時,會自動倒計時自動退齣。
在力求通用、簡單、易上手前提下,降低程序員編寫-重構各種編程語言代碼、翻譯員翻譯 UI 文檔的時間消耗成本,大幅提高生産效率。
經測試,代碼批量重構效率比一般 IDE 要高 10 - 100 倍,翻譯效率可提高 5 - 10 倍。
點擊右上角切換按鈕,可切換 WEB 渲染、源代碼錶示方式。即:所見即所得 Web 網頁開發一鍵切換。
窗口右下角外形較大的取消、關閉按鈕,功能等同右上角小 x 關閉按鈕。
盡可能不展示或預設過多參數 (參數多,也不能說明這些功能就都會被用到),或將某些不常用參數預先隱藏。
所有菜單均可撕離,方便隨時調用其下功能;主窗口選項卡也可撕離,方便隨時比對其它選項卡內容。
忙不過來且又想一心多用時,可采用 TTS (文本轉語音) 小程序誦讀網頁、技術資料、最新時事新聞等。
此語音助理默認可誦讀網頁文字 文件內容 選擇字符 剪貼闆文本等等。 不認識或不太熟悉的中文、英文及各種字符,都可交由該語音助理。
一個集 GUI 文檔人工機器翻譯工具,一個功能強大的編程語言代碼文本編輯器,還是一個所見即所得的 HTML Bootstrap 開發環境,也是一個 Web 瀏覽器。
1 + 1 > 3 並在更靈活,更充分發揮 CPU RAM 性能的同時,節省硬盤 存儲空間,減少不停切換應用所帶來的非人性煩惱與時間-硬件成本浪費。
具體集成瞭哪些,以實際發布版為準。
譬如: 文件版本、 文件空格、 文件字符提取、 文件行重復、 係統計算器、 簡轉繁、 全文搜索、 全文搜索-多、 全文搜索-文本、 文件搜索、 文件拷貝、 文件閤並、 文件剋隆、 文件移動、 文件重命名、 文件序列重命名、 定時關機、 語音助理 (TTS 文本)、 全文替換、 全文替換-多、 全文替換-文本、 全文插入-文本、 全文刪除-文本、 Qt TS 文件-提取、 Qt TS 文件-編排、 Qt TS 文件-發布、 翻譯 UI、 翻譯文件、 文件下載、等等。
勾選執行對話框文件版本選項,可在批處理的同時進行自動本地化文件版本管理 (區彆於遠程版本管理工具 git)。
采用文件版本小程序,為 Python 文件預先批量插入的版本代碼格式為 __version__ = "0.0.1.1 build 20140923.120101"
采用文件版本小程序,為 HTML 文件預先批量插入的版本代碼格式為 <!-- version "0.0.1.1 build 20140923.120101" -->
為 C 文件預先手動插入的版本代碼格式為 char *__version__ = "0.1.1.1 build 20140923.120101";
為 JSON 文件預先手動插入的版本代碼格式為 __version__ = "0.0.1.1 build 20140923.120101"
打開本地 HTML 文檔 --> 切換到文本視圖模式 --> 找到要翻譯源代碼 --> 翻譯源代碼 --> 查看翻譯結果
從 .PY .PYW 文件提取 en-US.ts 文件 --> 閤並所有 en-US.ts 文件 --> 剋隆 en-US.ts 獲得 zh-TW.ts 多語言文件 --> 編排整理 en-US.ts 和 zh-TW.ts 文件 -->
從 zh-TW.ts 文件提取翻譯字符 .DSCP 文件 --> 剔除 .DSCP 文件重復項 --> 采用已有術語庫預翻譯 .DSCP 文件 --> 人工翻譯 .DSCP 文件未翻譯增量術語 -->
以 .DSCP 文件術語翻譯 zh-TW.ts 文件 --> 剋隆 zh-TW.ts 獲得 zh-TW.ts 多語言文件 --> 簡轉繁 zh-TW.ts 多語言文件 --> 發布 en-US.qm en-US.qm zh-TW.qm 本地化文件 --> 啓動應用,查看翻譯結果
RUN SHELL 選項卡支持 Python PyQt PySide 等編程語言源代碼的運行調試與交互。
CMD 選項卡支持 Python PyQt PySide Cython C/C++ 等編程語言源代碼的運行調試及發布。
(VS 2008) VCINSTALLDIR = D:/MSVC/Microsoft Visual Studio 9.0/VC/
(VS 2015) VCINSTALLDIR = D:/MSVC/Microsoft Visual Studio 14.0/VC/
如上所示,采用 "鍵 = 值" 形式,在 CMD 配置對話框臨時輸入環境變量,通過調用 vcvarsall.bat 批處理文件,自動默認配置 VC++ 源代碼編譯環境。
CMD 選項卡集成支持采用 Cython,將 Python 代碼轉換成 *.pyd 文件。 CMD 選項卡支持采用 Pyinstaller,將 Python 源代碼分發-打包成可執行 *.exe 文件 (還可加密執行文件)。
把 Python 解釋器及其腳本目錄、C/C++ 源代碼編譯器連接 SWIG 安裝目錄、C/C++ 跨平颱構建源碼 CMake 安裝目錄、編譯 C/C++ 源代碼 libclang 安裝目錄、自定義 APP 開發工程目錄、等等,臨時添加到 CMD 配置對話框 PATH 變量,還可獲得更多功能擴展。
下載中心 能下載 Python2.x 3.x 綠色擴展版 (解壓後即可與樂數軟件 APP 配閤使用,將 Python.exe 文件位置添加到 RUN SHELL CMD 配置對話框中),就可編寫-調試 應用 Web AI人工智能 區塊鏈 大數據 Web爬蟲 等 Python 應用程序。
采用應用 + 小程序方式架構,將應用 小程序進程徹底隔離。 應用和小程序分彆運行在不同進程環境,在兼顧多功能的前提下,盡可能多綫程-多進程,充分發揮多核心 CPU 性能。
高速模式小程序會據工況智能調用 CPU 綫程 (最多調用所有綫程 100% CPU 資源)。 CPU核心 綫程數越多,高速模式小程序運行就越快。
當補全字符對話框彈齣時,按下鍵盤 Tab 鍵會自動補全字符。
Python HTML CPP SHELL 選項卡具有字符補全功能。
CMD 選項卡支持常用 DOS 命令字符補全。
默認集成通用文本,精確行定位導航功能。
Python HTML 選項卡集成右側邊欄關鍵詞定位導航功能。
支持一鍵快速格式化無序 HTML 源代碼, 及對段落內容進行二次整理。
除新建文件外,其它功能主要入口統一為文件 URL 關鍵詞對話框。
功能包括: 打開文件 打開目錄 打開本地-遠程網頁 上網搜索關鍵詞 等等。
支持 Python 代碼運行、調試及交互 Shell 功能。
首選項窗口可一鍵切換標準調試 GUI (圖形用戶界麵) 模式,方便編寫調試插件 腳本。
默認自帶可切換 en-US 美式英語 zh-CN 简体中文 zh-TW 繁體中文 GUI (圖形用戶界麵),其它語言可自行擴展。
本地化語言文件夾名為 i18n,en-US.ts 文件包含美國英語本地化源,可采用 數字翻譯 本地化工具剋隆 翻譯 生成 *.qm 文件 (APP 起動時會自動加載此文件,以本地化)。
編輯菜單 --> 首選項窗口 --> 用戶界麵 --> 用戶界麵語言 --> 重啓 APP 後此處可看到相應擴展語言 (如:ja-JP 錶示日語-日本、ru-RU 錶示俄語-俄羅斯) --> 點擊應用按鈕 --> 重啓 APP 生效本地化