SkillAgentSearch skills...

LocalizedMenu

Localize Tool & Localized Menu for Sublime Text 2/3/4 End User. Localization with 简体中文(Simplified Chinese)/繁体中文(Traditional Chinese)/Русский(Russian)/Español(Spanish)/Հայերեն(Armenian)/Svenska(Swedish)/Français(French)/Português(Portuguese)/Deutsch(German)/Magyar(Hungarian)/Any other language.

Install / Use

/learn @zam1024t/LocalizedMenu
About this skill

Quality Score

0/100

Supported Platforms

Zed

README

LocalizedMenu

Localize Tool & Localized Menu for Sublime Text 2/3/4 End User

  • Provide a easy way to add new languages
  • Support multiple version/platform
  • Support share common menus
  • Auto backup local menus
  • Auto unpack new build english menus

README.md

This project is also hosted at

Shots

Work on Windows

Work on Windows

Work on OS X

Work on OS X

Work on Ubuntu

Work on Ubuntu

Installation

  • With Package Control
  • Manually
    • download master.zip,unpack to Packages,then rename LocalizedMenu-master to LocalizedMenu
    • git clone to Packages
    git clone https://github.com/zam1024t/LocalizedMenu
    

Usage

  • Toggle in menu
    • via Preference -> Languages
  • Toggle in command panel
    • Ctrl+Shift+P, typelmxx(xx is the locale code) to toggle

Add A Language

  • copy locale/en/en.json to locale/<locale>/<locale>.json, localize to your language

  • copy menu/<version>/en/* to menu/<version>/<locale>/*, localize to your language

  • For example, now add locale named my for Sublime Text Build 3999

    • open LocalizedMenu dir, via Preference -> Languages -> Add a language
    • enter locale, copy en to my
    • enter my, rename en.json to my.json, edit as:
    {
    	"link": "",
    	"hidden": false,
    	"caption": "MyLanguage",
    	"mnemonic": "m"
    }
    
    • entermenu/3999, copy en to my, and tranlate all caption in menu files
    • detect language via Preference -> Languages -> Detect, then MyLanguage (my) display

    locale configs<br> link: the target locale linked to<br> hidden: hide menu item<br> caption: language name,locale code will auto add extraly<br> mnemonic: hotkey,optional,make sure caption contain it,Case sensitive

Submit A Language

  • locale name must be named as <languageCode> or <languageCode>_<countryCode>
    • <languageCode> lowercase, <countryCode> uppercase, (ignore this if work on local)
    • Language: https://www.wikipedia.org/wiki/ISO_639-1
    • Country: https://www.wikipedia.org/wiki/ISO_3166-1
  • Fork repo
  • Make pull request

Locales & Contributors

Related discuss

  • https://github.com/wbond/package_control_channel/pull/5665
  • https://github.com/rexdf/ChineseLocalization/issues/10

License

The MIT License

Related Skills

View on GitHub
GitHub Stars189
CategoryDevelopment
Updated28d ago
Forks60

Languages

Python

Security Score

100/100

Audited on Feb 28, 2026

No findings