Permalink
a398fd8 Nov 29, 2017
4 contributors

Users who have contributed to this file

@H2SO4JB @ArmanHigh @zam1024t @Ant0sh
98 lines (83 sloc) 5.38 KB

LocalizedMenu

Инструмент локализации и локализованное меню для Sublime Text 2/3 Для конечного пользователя

  • Обеспечен простой способ добавления новых языков
  • Поддержка нескольких версий/платформ
  • Поддержка общих меню
  • Автоматическое резервное копирование локальной версии меню
  • Автоматическая распаковка новых английских меню

README.md

Этот проект также размещен на

Скриншоты

Работа в Windows

! Работа в Windows

Работа в OS X

! Работа в OS X

Работа в Ubuntu

! Работа в Ubuntu

Установка

  • При помощи инструмента управления пакетами 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

Использование

  • Переключение через меню
    • в меню выбрать 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>
  • Создать ответвление репозитория (fork)
  • Сделать запрос на pull request

Переводчики & Участники

Связанные обсуждения

Лицензия

MIT лицензия