吴语·温州话
繁体中文

Rime 吴语-温州话输入方案

GitHub Repo stars GitHub all releases
LICENSE

字典根据沈克成-沈迦的拼音方案进行录入。

具体实现功能:

  • 根据沈式拼音方案进行文字输入
  • 根据模糊音方案规则按照普通话拼音逻辑进行文字输入
  • 可切换输出为简体字形或繁体字形(默认繁体字形)
  • 根据拼音进行温州话发音反查

模糊音方案规则主要模糊了浊音的辅音叠写,若有需要可导入模糊音文件以开启。

拼写方案及字词典来源:

  1. 温州话/沈克成,沈迦著.—宁波:宁波出版社,2004.11
    • ISBN 7-80602-811-0
  2. 温州话:增补本/沈克成,沈迦著.—宁波:宁波出版社,2013.3
    • ISBN 978-7-5526-0708-6

      注意:部分内容使用了OCR以及简繁转换工具,校对后仍可能会有错误存在,若发现错误敬请提交Issue说明。

参考资料:

  1. 汉典
  2. 小學堂|漢字古今字資料庫
  3. 拼字输入法
  4. 两分查字
  5. 中文简繁体转换
  6. 正则表达式测试
  7. 汉字字符集编码查询
  8. 異体字リスト
  9. Schema.yaml 詳解
  10. 鼠须管配置使用

安装

  1. 根据系统下载安装对应的Rime输入法引擎版本
  1. Release(发行版发布页)下载最新版本的数据文件。
    • 未曾使用过小狼毫输入法的Windows用户可直接下载*.exe格式结尾的安装包进行安装使用。
    • 压缩包文件选rime-wenzhounese开头的其一下载即可。
    • trime-wenzhounese开头的压缩包为Android系统安装使用,也是选择一个下载即可。
    • 压缩包下载完成后请解压到可自行可操作的文件夹备用,其中的包含的全部yaml文件以及icon文件夹及文件夹内文件为需要使用的。
    • 不会解压缩文件?
      请查阅压缩包解压教程
  2. 将系统输入切换至Rime输入法

  3. 在状态栏上右键Rime图标点击用戶文件夾以开启
    • 亦可手动打开Rime用户文件夹,路径如下:
      【中州韻】~/.config/ibus/rime/
      【小狼毫】%APPDATA%\Rime
      【鼠鬚管】~/Library/Rime/
  4. 将以*.yaml结尾的文件均复制至用戶資料夾

    • wenzhounese.custom.yaml文件是针对原拼写方案的模糊音定制方案文件,使用后一定程度上可根据普通话拼音的逻辑进行输入
    • 对于模糊音定制方案文件可见模糊音方案说明
    • 注意:模糊音定制方案文件导入使用后将升高重码率,如果要只使用原拼写方案进行输入的话不导入此文件即可。若已经导入且部署,删除wenzhounese.custom.yaml文件后重新部署即可。
  5. 在状态栏上右键Rime图标,点击輸入法設定以打开启设定界面,勾选中溫州話以开启

  6. 在状态栏上右键Rime图标,点击重新部署

  7. 按下Ctrl+F4(Rime默认快捷键),唤出方案选单,选择溫州話

  8. 开始输入

拼音反查

本输入方案额外增加了拼音反查功能,可通过输入普通话拼音来查询具体某字的温州话发音(采用沈氏拼音方式表示),具体步骤如下:

  1. 将系统输入切换至Rime输入法,并且选择溫州話输入方案以激活

  2. 按下键盘上的键,输入拼音即可进行反查,若一个字存在多个读音,则均会显示

简繁体字形转换

默认繁体字形原因

考虑到繁体字形保留的信息比简体字形要多,且繁转简比简转繁要容易且不容易出错很多,因此字词库在录入时均使用繁体字形。

如何临时输出简体字形

Rime输入法引擎自带繁简转换功能,具体步骤如下:

  1. 切换至Rime输入法

  2. 按下Ctrl+F4(Rime默认快捷键),唤出方案选单,选择溫州話

  3. 再次按下Ctrl+F4,重新唤出方案选单

  4. 再次选择溫州話,此时会进入下一级菜单

  5. 选择3. 漢字 → 汉字,此时该选项会变为3. 汉字 → 漢字,即可开启简体字形输出

    • 若需切换回繁体字形,重复上述步骤改回3. 漢字 → 汉字的状态即可
  • 注意:此简体字形输出更改行为为临时更改,在切换输入法后会重新回到繁体字形输出模式。
  • 因程序相关限制,此项修改不会对拼音反查的简繁字形起修改作用,具体修改方案请见后文。

如何将简体字形输出设置为默认

  1. 在状态栏上右键Rime图标点击用戶文件夾以开启
    • 亦可手动打开Rime用户文件夹,路径如下:
      【中州韻】~/.config/ibus/rime/
      【小狼毫】%APPDATA%\Rime
      【鼠鬚管】~/Library/Rime/
  2. 使用记事本Visual Studio Code等软件打开wenzhounese.schema.yaml文件

  3. 跳转到第23行,具体代码应如下:
      - name: simplification
    reset: 0
    # 0[默認缺省值]:輸出原字形(繁體);1:啓用「繁→簡」轉換,輸出簡體字
    states: [ 漢字, 汉字 ]
    
  4. 删除第27行行首的#符号,修改成如下所示:
    reset: 1
    
  5. 保存文件更改

  6. 在状态栏上右键Rime图标,点击重新部署

  7. 唤出方案选单,再次选择溫州話

  8. 此时已将简体字形输出设置为默认状态
    • 若需切换回默认繁体字形输出,将即可wenzhounese.schema.yaml的第27行行首的#符号添加回即可。
  • 因程序相关限制,此项修改不会对拼音反查的简繁字形起修改作用,具体修改方案请见后文。

如何将拼音反查设置为简体字形

  1. 在状态栏上右键Rime图标,点击輸入法設定以打开启设定界面,勾选中袖珍简化字拼音以开启

    • 若在设定界面无法找到袖珍简化字拼音,请检查用戶文件夾内是否有以下两个文件:
      • pinyin_simp.schema.yaml
      • pinyin_simp.dict.yaml
    • 若没有,请前往rime/rime-pinyin-simp下载补全文件
  2. 使用记事本Visual Studio Code等软件打开wenzhounese.schema.yaml文件以备用编辑

  3. 跳转到第69行,具体代码应如下:
    reverse_lookup:
      dictionary: luna_pinyin
    #dictionary: pinyin_simp
    #若需要繁體字形拼音反查:刪除上方luna_pinyin行前#字符,並用#字符注釋pinyin_simp行
    #若需要簡體字形拼音反查:刪除上方pinyin_simp行前#字符,並用#字符注釋luna_pinyin行
      prefix: "`"
    
  4. 在69行行首添加#符号,并删除第70行行首的#符号,修改成如下所示:
    #dictionary: luna_pinyin
      dictionary: pinyin_simp
    
  5. 保存文件更改

  6. 在状态栏上右键Rime图标,点击重新部署

  7. 唤出方案选单,再次选择溫州話

  8. 此时的拼音反查已经设定为简体字形
    • 若需切换回默认繁体字形的拼音反查,将69行和70行行首的#符号添加恢复回到步骤3所示,再重新部署即可。
  • 若不需要袖珍简化字拼音输入方案,在拼音反查设定为简体字形成功后打开输入法设定关闭即可,并不会影响拼音反查的简体字形。

任务清单 To-Do List

  • 基础字汇录入(2004年版本)
  • 基础字汇更新(拼写方案更新至2013年版本)
  • 拓展字汇录入(更新至《温州话字林》的2w+字头)
  • 基础词汇录入(2013年版本)
  • 拓展词汇录入(更新至《温州话辞典》的全部词汇)
  • 模糊音规则编写(基于2004年版本)
  • 模糊音规则更新(基于2013年版本)
  • 输入方案打包成输入法安装包(Windows端)

录入量巨大目前完成时间未知,若有想帮忙者可通过zwolken@foxmail.com邮箱地址找到我进行后续联系。感激不尽!

许可 & 许可证

Copyright (C) 2023 Wolken(zwolken@foxmail.com | zharry@web.de)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

本项目已获得沈克成先生的授权,可使用沈克成先生所出版书籍的内容。
版权所有 © 2023 Wolken (zwolken@foxmail.com | zharry@web.de)