怎么把 rime 输入法用户词库导入手机

系统字体配置、中文显示和输入法问题
回复
头像
百草谷居士
帖子: 4020
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

怎么把 rime 输入法用户词库导入手机

#1

帖子 百草谷居士 » 2025-02-13 13:33

我在安卓手机上安装了 fcitx5-rime 输入法安卓版,感觉还差不多,能用。
但是,如何将电脑上的用户词库导入手机呢?
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4640
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 怎么把 rime 输入法用户词库导入手机

#2

帖子 yq-ysy » 2025-02-14 11:45

我没用过手机的Rime,猜想文件结构应该是一样的,把电脑Rime用户目录下的userdb这个文件夹,复制到手机相应的目录,应该就可以了吧?
头像
百草谷居士
帖子: 4020
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 怎么把 rime 输入法用户词库导入手机

#3

帖子 百草谷居士 » 2025-02-15 7:12

使用系统自带文件管理器进行复制了,提示权限受阻。有系统保护功能,也许是手机本身的功能,无法复制过去。
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 4020
注册时间: 2006-02-10 16:36
系统: debian12/xubuntu2404

Re: 怎么把 rime 输入法用户词库导入手机

#4

帖子 百草谷居士 » 2025-02-25 8:39

不断扩展思路:
先用手机上导出用户数据功能,生成一个 zip 文件,然后复制到电脑上,在电脑上将拼音词库替换到 zip 文件里,再复制到手机,使用导入用户数据功能来恢复。
看起来是成功了,没有任何错误提示。但是,导入的词汇并未生效。而且,无法再保存新的词汇了。
是 userdb 数据结构不一样吗?还是这个操作过程中有用户权限问题?

也许在 userdb 之外,还有控制文件
Mint 22 / Xubuntu 24.04

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
yq-ysy
论坛版主
帖子: 4640
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: 怎么把 rime 输入法用户词库导入手机

#5

帖子 yq-ysy » 2025-02-25 17:18

还有一个方法,就是把自己的词库单独做成一个文件,然后在 “ 你的拼音.schema.yaml ”配置文件里调用:

代码: 全选

translator:                # 编码翻译器(注意不要与转译器弄混,少了一个s)
  dictionary: one_hand     # 调用输入法编码对应的字典,字典名称,确保与字典文件前端名称一致,也要与配置文件前端名称一致。
#  enable_user_dict: false  # 是否开启用户词典(用户词典记录动态字词频、用户词),true/false,在default.custom.yaml文件有相同的设置,不要在此修改。
  strict_spelling: true    # 是否开启脚本拼写运算,限定该拼写不用于输入单字
#  initial_quality: 0.5     # 降低它的优先级
在" 自定义词库.dict.yaml "里也可以调用“子词库”

代码: 全选

name: one_hand                    # 字典名称,确保与字典文件前端名称一致
version: "3.0"                    # 版本号
use_preset_vocabulary: ture       # 是否使用用户预设词汇
sort: by_weight                   # 字典初始排序,可选original或by_weight,by_weight 意图是不以码表的顺序排列重码字,而是比较字频。

import_tables:
  - one_hand.text                 # 单字及标点符号数字序号,20988个汉字
  - one_hand.guanjian             # 关键词库,54万——很大
  - one_hand.changyong            # 常用词汇短语,192万——特大
  
" 子词库.dict.yaml "的格式很简单:
词组汉字<tab>代码<tab>词频
回复