Инструмент локализации и локализованное меню для 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