Sublime Transliteration is a plugin for Sublime Text () for transliterating selected text.
Intented to be used via Command Palette.
Try openning Command Palette and typing "translit".
SublimeTranslit supports extending it with additional dictionaries.
Every Dictionary is described by two files:
- dictionary_name.dict - is used to define characters mapping.
- dictionary_name.sublime-commands - is used to add a command for this dictionary to Command Palette.
All these dictionary files should be placed into Sublime Transliteration plugin directory.
Contains mapping (dictionary chars_mapping) of latin characters to source characters which will be transliterated.
Take a look at example:
{
"name": "Cyrillic (russian)",
"description": "GOST 7.79 System B, modified ISO 9:1995",
"link": "http://en.wikipedia.org/wiki/ISO_9",
"chars_mapping":
{
"A": "\u0410",
"B": "\u0411",
}
}
All other fields (name, description, link) is optional and specified in order to explain used translit rules and point to source documents.
It is a ordinary .sublime-commands file for Command Palette item for this dictionary.
Should run command transliterate_selection with parameter dictionary_file - a file name of dictionary_name.dict.
Example:
[
{
"caption": "Transliterate: Russian Cyrillic (GOST 7.79)",
"command": "transliterate", "args":
{
"dictionary_file": "dictionary_name.sublime-commands"
}
}
]