Yuman is built for Yume, which is an IME for Chinese, so I'll speak Chinese here.
Yuman 是一個爲 Yume (宇夢輸入系統) 構建的 CLI 工具,
僅支持 Linux 操作系統 (fcitx5-yume).
- 自動從 GitHub 發佈頁安裝及更新 Yume: 執行
yuman update-yume. - 自動從 GitHub 發佈頁升級 Yuman 自身: 執行
yuman upgrade. - 從指定 URL 或
.tar.gz文件安裝 Yume: 執行yuman install [package]. - 重啓 Fcitx5 服務或重載輸入法配置:
yuman restart及yuman reload [addon]. - 導入或移除自定義方案碼表:
yuman import [table.txt]及yuman yume custom remove <schema>. - 配置 Yume 輸入系統: 執行
yuman yume config打開 TUI 配置工具.
主要依賴:
安裝與發佈:
- 直接安裝:
go install github.com/lost-melody/yuman@latest. - 手動編譯: 克隆並
cd到倉庫目錄, 執行task build. - 打包 (含
yuman文件和LICENSE,README.md): 執行task pack.
添加語言翻譯:
- 如須修訂已有翻譯文本, 可直接編輯相應文件:
nvim tr/locales/active.zh-CN.toml. - 若代碼中有新增的待翻譯字符串, 則先提取:
task i18n_extract. - 創建待翻譯稿件 (以
zh-CN爲例):task i18n_translate LANG=zh-CN. - 使用編輯器打開翻譯稿件 (以
nvim和zh-CN爲例):nvim tr/locales/translate.zh-CN.toml. - 翻譯完成後, 執行
task i18n_apply LANG=zh-CN將新翻譯文本合併到已有翻譯文件.