Translit
为 Sublime Text 3 的转写插件
详细信息
安装
- 总数 2K
- Win 961
- Mac 352
- Linux 327
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
README
SublimeTranslit
SublimeTranslit 是一个为 Sublime Text 3 (https://text.sublime.net.cn/3) 设计的转写插件。
旨在通过命令面板使用。
安装
使用软件包控制安装: Translit
使用方法
打开命令面板并输入“translit”以显示几个选项。
创建转写字典
SublimeTranslit 支持使用附加字典扩展。
每个字典由两个文件描述
dictionary_name.json
- 用于定义字符映射。dictionary_name.sublime-commands
- 用于向命令面板添加该字典的命令。
dictionary_name.dict
包含字符映射(字典“chars_mapping”)。
所有其他字段(名称、描述、链接)是可选的,并在其中指定以解释使用的转写规则和指向源文档。
dictionary_name.sublime-commands
这是为命令面板项的普通 .sublime-commands 文件。
应该运行带有参数 dictionary_file
的命令 transliterate_selection
,其中 dictionary_file
是 dictionary_name.json 的文件名(不带路径)。
示例
[
{
"caption": "<command name>",
"command": "transliterate_selection", "args":
{
"dictionary_file": "dictionary_name.json",
"invert_mapping": false
}
}
]
invert_mapping
字段将触发从 JSON 文件中反转映射,这对于使用一个映射文件定义两个转写(两侧)非常有用。
运行单元测试
使用 pytest
$ pytest