Closed qiao-summer closed 3 weeks ago
以下为示例:
patch:
# rime_ice.schema.yaml
date_translator/time: shj # 时间: 18:13
date_translator/datetime: date # ISO 8601: 2022-11-29T18:13:11+08:00
date_translator/timestamp: timestamp # 时间戳: 1669716794
另外一種做法,僅供參考😄
需要改動兩個部分:
/lua/date_translator.lua
,和修改過的/lua/date_translator_custom.lua
。rime_ice.custom.yaml
,將對應的項目改成修改過的名字,以上面的例子來說,會是- lua_translator@*date_translator_custom
(忘了為什麼要加*字,總之我有加)這樣一來想怎麼動lua就能怎麼動,缺點是該lua有更新的話得自己手動跟上,畢竟實際上不算給lua打補丁,而是用了另外一份lua。
另外一種做法,僅供參考😄
需要改動兩個部分:
- 修改好.lua文件後,依個人喜好改名同樣放在/lua文件夾裡,文件夾裡會有原本的
/lua/date_translator.lua
,和修改過的/lua/date_translator_custom.lua
。- 在方案的補丁裡比如
rime_ice.custom.yaml
,將對應的項目改成修改過的名字,以上面的例子來說,會是- lua_translator@*date_translator_custom
(忘了為什麼要加*字,總之我有加)這樣一來想怎麼動lua就能怎麼動,缺點是該lua有更新的話得自己手動跟上,畢竟實際上不算給lua打補丁,而是用了另外一份lua。
谢谢,你这个我看懂了,不过上面那种方案没看明白。
以下为示例:
patch: # rime_ice.schema.yaml date_translator/time: shj # 时间: 18:13 date_translator/datetime: date # ISO 8601: 2022-11-29T18:13:11+08:00 date_translator/timestamp: timestamp # 时间戳: 1669716794
可以说的再详细一点吗?刚开始接触这个输入法还不是很了解,谢谢您。
rime_ice.schema.yaml
请问上面那一坨都要重写吗?数组重写好像有些麻烦,请问下面这个要重写吗?
rime_ice.schema.yaml
请问上面那一坨都要重写吗?数组重写好像有些麻烦,请问下面这个要重写吗?
目前配置完之后还是不能输入自定义时间。
看了文档,没找到修改lua定义custom配置的地方呀,大神,再指点一下,谢谢了。
補丁的檔名錯了:rime_ice.custom.yaml
然後內容的格式有大問題,建議再仔細看看iDevl老大寫的教學
補充一下,c大寫的補丁只是改觸發方式, 可能誤以為你想把原本的sj,改成打shijian才會觸發之類的。
補丁的檔名錯了:
rime_ice.custom.yaml
然後內容的格式有大問題,建議再仔細看看iDevl老大寫的教學補充一下,c大寫的補丁只是改觸發方式, 可能誤以為你想把原本的sj,改成打shijian才會觸發之類的。
搞不懂怎么改了,这样也不行
你的寫法會讓translators底下只剩 - lua_translator@*date_translator_custom。
patch:
engine/translators:
- punct_translator
- script_translator
- lua_translator@*date_translator_custom # 時間、日期、星期
- lua_translator@lunar # 农历
- table_translator@custom_phrase # 自定义短语 custom_phrase.txt
- table_translator@melt_eng # 英文输入
- table_translator@cn_en # 中英混合词汇
- table_translator@radical_lookup # 部件拆字反查
- lua_translator@unicode # Unicode
- lua_translator@number_translator # 数字、金额大写
- lua_translator@force_gc # 暴力 GC
想添加一些时间(sj)的输入格式,是不是只能改lua/date_translator.lua这个文件了?能不能修改别的地方,用custom.yaml这种补丁方式去扩展呢?