Инструмент локализации и локализованное меню для Sublime Text 2/3/4 Для конечного пользователя
- Обеспечен простой способ добавления новых языков
- Поддержка нескольких версий/платформ
- Поддержка общих меню
- Автоматическое резервное копирование локальной версии меню
- Автоматическая распаковка новых английских меню
- de_DE Deutsch
- en English
- es_ES Español
- fr_FR Français
- hu Magyar
- hy Հայերեն
- pt_BR Português do Brasil
- ru Русский
- sv_SE Svenska
- zh_CN 简体中文
- zh_TW 繁体中文
- При помощи инструмента управления пакетами Package Control
- установите Package Control
- затем
ctrl + shift + pвводимinstall packageввод и поискLocalizedMenuввод
- Вручную
- скачать master.zip, распакуйте в папку
Data\Packages, затем переименуйтеLocalizedMenu-masterвLocalizedMenu - git clone to
Packages
git clone https://github.com/zam1024t/LocalizedMenu
- скачать master.zip, распакуйте в папку
- Переключение через меню
- в меню выбрать
Preference->Languages->Русский
- в меню выбрать
- Переключение в командной панели
Ctrl + Shift + P, typelmxx(xx - код локали) для переключения
-
скопировать
locale/en/en.jsonвlocale/<locale>/<locale>.json, перевести на ваш язык -
скопировать
menu/<version>/en/*вmenu/<version>/<locale>/*, перевести на ваш язык -
Например, добавим локализацию с именем
myдля Sublime Text Build 3126- откройте
LocalizedMenu, черезPreference->Languages->Add a language - откройте каталог
locale, создайте каталогmyскопируйте в него содержимое каталогаen - откройте полученный каталог
my, переименуйтеen.jsonвmy.json, отредактируйте так:
{ "link": "", "hidden": false, "caption": "MyLanguage", "mnemonic": "m" }
- откройте каталог
menu/3126, создайте каталогmyскопируйте в него содержимое каталогаen - переведите все
captionв файлах меню на свой язык - Подцепите язык через
Preference->Languages->Detectи затем в меню выберите егоMyLanguage (my)
** locale configs **
link:: целевая связанная локаль
hidden:: скрыть пункт в меню
caption:: имя языка, код локали добавится автоматически
mnemonic:: горячая клавиша, необязательно, убедитесь, что заголовок содержит ее, чувствительный к регистру - откройте
- имя локали должно быть названо
<languageCode>или<languageCode>_<countryCode><languageCode>строчные буквы,<countryCode>прописные буквы, (игнорируйте это, если работаете на локальном компьютере)- Язык: http://www.wikipedia.org/wiki/ISO_639-1
- Страна: http://www.wikipedia.org/wiki/ISO_3166-1
- Создать ответвление репозитория (fork)
- Сделать запрос на pull request
- de_DE Deutsch by Standarduser
- es Español by Christopher
- es_ES Español by Dastillero
- fr_FR Français by fxbenard
- hu Magyar by Tamás Balog
- hy Հայերեն by Arman High Foundation
- pt Português do Brasil by JNylson
- ru Русский by Dimox & Ant0sh & Maksim Arhipov
- sv_SE Svenska by H2SO4JB
- zh_CN 简体中文 by Zam
- zh_TW 繁体中文 by Zam