Локализованное меню
Инструмент локализации и локализованное меню для конечного пользователя Sublime Text 2/3/4:
— предоставляет простой способ добавления новых языков;
— поддерживает несколько версий/платформ;
— обеспечивает поддержку общих меню;
— автоматически сохраняет переведённые меню;
— автоматически распаковывает новые английские меню.
README.md
Английский — ../README.md
Испанский — README.es_ES.md
Французский — README.fr_FR.md
Армянский — README.hy.md
Португальский (Бразилия) — README.pt_BR.md
Русский — README.ru.md
Шведский — README.sv_SE.md
Китайский (упрощённый) — README.zh_CN.md
Китайский (традиционный) — README.zh_TW.md
Этот проект также размещён на:
GitHub — https://github.com/zam1024t/LocalizedMenu
Gitee — https://gitee.com/zam1024t/LocalizedMenu
Скриншоты
Работает на Windows — https://gitee.com/zam1024t/LocalizedMenu/raw/shots/shots/LocalizedMenu_win.gif
Работает на OS X — https://gitee.com/zam1024t/LocalizedMenu/raw/shots/shots/LocalizedMenu_osx.gif
Работает на Ubuntu — https://gitee.com/zam1024t/LocalizedMenu/raw/shots/shots/LocalizedMenu_linux.gif
Установка
С помощью Package Control:
— установите Package Control (https://packagecontrol.io/installation);
— найдите «LocalizedMenu».
Вручную:
— загрузите master.zip (https://github.com/zam1024t/LocalizedMenu/archive/master.zip), разархивируйте в Packages, затем переименуйте в LocalizedMenu-master в LocalizedMenu;
— git clone в Packages:
git clone https://github.com/zam1024t/LocalizedMenu
Использование
Через меню:
— через Preferences -> Languages.
Через панель управления:
— Ctrl+Shift+P, введите lmxx (xx — код локали) для использования.
Добавление языка
Скопируйте locale/en/en.json в locale//.json, переведите на свой язык.
Скопируйте menu//en/* в menu///*, переведите на свой язык. Например, теперь добавьте локаль с именем vl для Sublime Text Build 3999:
— откройте каталог LocalizedMenu через Preference -> Languages -> Add a language;
— в locale скопируйте en в vl;
— во vl переименуйте en.json в vl.json, измените следующим образом:
{
"link": "",
"hidden": false,
"caption": "VotreLocale",
"mnemonic": "m"
}
— перейдите в menu/3999, скопируйте en во vl и переведите все caption, присутствующие в файле.
Обнаружьте язык через Preference -> Languages -> Detect, затем отобразите VotreLocale (vl).
Конфигурации локали
link: целевая локаль, связанная с
hidden: скрыть пункт меню
caption: название языка, код локали будет добавлен автоматически
mnemonic: горячая клавиша, опционально, убедитесь, что caption содержит её, чувствительна к регистру
Предложение языка
Название языка должно быть: <languageCode>
или <languageCode>_<countryCode>
.
<languageCode>
в нижнем регистре, <countryCode>
в верхнем регистре.
Язык: https://www.wikipedia.org/wiki/ISO_639-1.
Страна: https://www.wikipedia.org/wiki/ISO_3166-1.
Форкните репозиторий.
Сделайте запрос на вытягивание.
Улучшения/исправления на французском языке
Форкните репозиторий GitHub (https://github.com/fxbenard/LocalizedMenu).
Сделайте свой запрос на вытягивание.
Локали и участники
es_ES Español от Dastillero (https://github.com/dap39).
fr_FR Français от fxbenard (https://github.com/fxbenard).
hy Հայերեն от Arman High Foundation (https://github.com/ArmanHigh).
pt Português do Brasil от JNylson (https://github.com/jnylson).
ru Русский от Dimox (http://dimox.name) & Ant0sh (https://github.com/Ant0sh).
sv_SE Svenska от H2SO4JB (https://github.com/H2SO4JB).
zh_CN 简体中文 от Zam (https://github.com/zam1024t).
zh_TW 繁体中文 от Zam (https://github.com/zam1024t).
Связанные обсуждения
https://github.com/wbond/package_control_channel/pull/5665.
https://github.com/rexdf/ChineseLocalization/issues/10.
Лицензия
The MIT License (LICENSE).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )