<commit_before># LocalizedMenu
LocalizedMenu(Localize Tool & Localized Menu)是一个为[Sublime Text 2/3](https://www.sublimetext.com)终端用户(非git用户/非开发者)设计，用来做菜单多语言化(汉化)的简单易用工具，包含各种语言菜单。

- 提供了一个简单快捷添加多语言的途径
- 支持多种语言/多个版本/多个平台同时使用
- 支持公共菜单共用
- 支持首次使用自动备份本地菜单
- 支持自动生成新版本的英文菜单

# README.md同时有以下语言的版本
- en [English](../README.md)
- ru [Русский](README.ru.md)
- zh_CN [简体中文](README.zh_CN.md)
- zh_TW [繁体中文](README.zh_TW.md)

# 本项目同时托管在
- [GitHub](https://github.com/zam1024t/LocalizedMenu)
- [OSC开源中国](https://git.oschina.net/zam1024t/LocalizedMenu)
- [Coding.net](https://coding.net/u/zam1024t/p/LocalizedMenu/git)

*主要是为了方便中国大陆的用户，GitHub有时访问会慢。*

# 使用截图
#### 在Windows中使用
![在Windows中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/shots/shots/LocalizedMenu_win.gif)
#### 在OS X中使用
![在OS X中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/shots/shots/LocalizedMenu_osx.gif)
#### 在Ubuntu(Linux)中使用
![在Ubuntu(Linux)中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/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克隆到`Packages`目录中
	```
	git clone https://github.com/zam1024t/LocalizedMenu
	```

# 使用方法
- 选择菜单切换语言
	- 依次展开菜单`Preference` -> `Languages`
- 通过命令面板切换语言
	- 用`Ctrl+Shift+P`打开命令面板，输入`lmxx`(*xx*为语言代码)选择切换语言

# <a name="add-a-language"></a>怎样添加翻译语言
- 打开`LocalizedMenu`插件目录`Preference` -> `Languages` -> `Add a language`
- 复制`locale/en/en.json`到`locale/<locale>/<locale>.json`, 修改成对应的翻译
- 复制`menu/<version>/en/*`到`menu/<version>/<locale>/*`, 修改成对应的翻译
- 举个例子，现在为Sublime Text Build 3999添加一个语言代码为`my`的汉化菜单
	- 打开`LocalizedMenu`插件目录`Preference` -> `Languages` -> `Add a language`
	- 进入`locale`目录, 复制`en`目录并命名为`my`
	- 进入`my`目录把`en.json`改名为`my.json`, 并修改为

	```JavaScript
	{
		"link": "",
		"hidden": false,
		"caption": "本帅专用翻译",
		"mnemonic": "m"
	}
	```

	- 进入目录`menu/3999`, 复制`en`目录并命名为`my`, 并将各菜单文件中的`caption`项汉化，如果有，记得后面附加上热键`(<字母>)`。
	- 发现新添加的语言`Preference` -> `Languages` -> `Detect`,然后语言菜单中就有刚添加的`本帅专用翻译 (my)`的菜单项了。

	> **locale配置项说明**<br>
	> link： 要链接到的语言代码<br>
	> hidden： 是否隐藏菜单项<br>
	> caption： 语言名，语言代码会在菜单中加括号自动带上<br>
	> mnemonic： 热键，可选，请确保caption有这个字母，区分大小写

# <a name="submit-a-language"></a>怎样提交翻译语言
- 语言代码的命名必须是这样的：`<languageCode>`或`<languageCode>_<countryCode>`
	- `<languageCode>`要小写, `<countryCode>`要大写(当然你若在本地使用，命名请随意！)
	- 各语言的ISO标准代码: http://www.wikipedia.org/wiki/ISO_639-1
	- 各国家的ISO标准代码: http://www.wikipedia.org/wiki/ISO_3166-1
- Fork本项目到你的库中
- 添加的语言翻译后提交pull request

# 语言及贡献者
- zh_CN 简体中文 *by [Zam](https://github.com/zam1024t)*
- zh_TW 繁体中文 *by [Zam](https://github.com/zam1024t)*
- ru Русский *by [Dimox](http://dimox.name) and [Ant0sh](https://github.com/Ant0sh)*

# 问题反馈
- [GitHub issues](https://github.com/zam1024t/LocalizedMenu/issues)
- [<EMAIL>](mailto:<EMAIL>)

# 常见问题(FAQ)
- 问：安装插件后不小心把原始的en翻译给改乱或改错了怎么办？<br>
  答：卸载本插件后重新安装即可。

# 项目关联讨论
- https://github.com/wbond/package_control_channel/pull/5665
- https://github.com/rexdf/ChineseLocalization/issues/10

# 开源许可协议
[The MIT License](LICENSE)<commit_msg>Added link to Armenian readme etc<commit_after># LocalizedMenu
LocalizedMenu(Localize Tool & Localized Menu)是一个为[Sublime Text 2/3](https://www.sublimetext.com)终端用户(非git用户/非开发者)设计，用来做菜单多语言化(汉化)的简单易用工具，包含各种语言菜单。

- 提供了一个简单快捷添加多语言的途径
- 支持多种语言/多个版本/多个平台同时使用
- 支持公共菜单共用
- 支持首次使用自动备份本地菜单
- 支持自动生成新版本的英文菜单

# README.md同时有以下语言的版本
- en [English](../README.md)
- es_ES [Español](README.es_ES.md)
- hy [Հայերեն](README.hy.md)
- ru [Русский](README.ru.md)
- zh_CN [简体中文](README.zh_CN.md)
- zh_TW [繁体中文](README.zh_TW.md)

# 本项目同时托管在
- [GitHub](https://github.com/zam1024t/LocalizedMenu)
- [OSC开源中国](https://git.oschina.net/zam1024t/LocalizedMenu)
- [Coding.net](https://coding.net/u/zam1024t/p/LocalizedMenu/git)

*主要是为了方便中国大陆的用户，GitHub有时访问会慢。*

# 使用截图
#### 在Windows中使用
![在Windows中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/shots/shots/LocalizedMenu_win.gif)
#### 在OS X中使用
![在OS X中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/shots/shots/LocalizedMenu_osx.gif)
#### 在Ubuntu(Linux)中使用
![在Ubuntu(Linux)中使用](https://raw.githubusercontent.com/zam1024t/LocalizedMenu/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克隆到`Packages`目录中
	```
	git clone https://github.com/zam1024t/LocalizedMenu
	```

# 使用方法
- 选择菜单切换语言
	- 依次展开菜单`Preference` -> `Languages`
- 通过命令面板切换语言
	- 用`Ctrl+Shift+P`打开命令面板，输入`lmxx`(*xx*为语言代码)选择切换语言

# <a name="add-a-language"></a>怎样添加翻译语言
- 打开`LocalizedMenu`插件目录`Preference` -> `Languages` -> `Add a language`
- 复制`locale/en/en.json`到`locale/<locale>/<locale>.json`, 修改成对应的翻译
- 复制`menu/<version>/en/*`到`menu/<version>/<locale>/*`, 修改成对应的翻译
- 举个例子，现在为Sublime Text Build 3999添加一个语言代码为`my`的汉化菜单
	- 打开`LocalizedMenu`插件目录`Preference` -> `Languages` -> `Add a language`
	- 进入`locale`目录, 复制`en`目录并命名为`my`
	- 进入`my`目录把`en.json`改名为`my.json`, 并修改为

	```JavaScript
	{
		"link": "",
		"hidden": false,
		"caption": "本帅专用翻译",
		"mnemonic": "m"
	}
	```

	- 进入目录`menu/3999`, 复制`en`目录并命名为`my`, 并将各菜单文件中的`caption`项汉化，如果有，记得后面附加上热键`(<字母>)`。
	- 发现新添加的语言`Preference` -> `Languages` -> `Detect`,然后语言菜单中就有刚添加的`本帅专用翻译 (my)`的菜单项了。

	> **locale配置项说明**<br>
	> link： 要链接到的语言代码<br>
	> hidden： 是否隐藏菜单项<br>
	> caption： 语言名，语言代码会在菜单中加括号自动带上<br>
	> mnemonic： 热键，可选，请确保caption有这个字母，区分大小写

# <a name="submit-a-language"></a>怎样提交翻译语言
- 语言代码的命名必须是这样的：`<languageCode>`或`<languageCode>_<countryCode>`
	- `<languageCode>`要小写, `<countryCode>`要大写(当然你若在本地使用，命名请随意！)
	- 各语言的ISO标准代码: http://www.wikipedia.org/wiki/ISO_639-1
	- 各国家的ISO标准代码: http://www.wikipedia.org/wiki/ISO_3166-1
- Fork本项目到你的库中
- 添加的语言翻译后提交pull request

# 语言及贡献者
- es_ES Español by [Dastillero](https://github.com/dap39)*
- hy Հայերեն *by [Arman High Foundation](https://github.com/ArmanHigh)*
- ru Русский *by [Dimox](http://dimox.name) & [Ant0sh](https://github.com/Ant0sh)*
- zh_CN 简体中文 *by [Zam](https://github.com/zam1024t)*
- zh_TW 繁体中文 *by [Zam](https://github.com/zam1024t)*

# 问题反馈
- [GitHub issues](https://github.com/zam1024t/LocalizedMenu/issues)
- [<EMAIL>](mailto:<EMAIL>)

# 常见问题(FAQ)
- 问：安装插件后不小心把原始的en翻译给改乱或改错了怎么办？<br>
  答：卸载本插件后重新安装即可。

# 项目关联讨论
- https://github.com/wbond/package_control_channel/pull/5665
- https://github.com/rexdf/ChineseLocalization/issues/10

# 开源许可协议
[The MIT License](LICENSE)
{'fraction_non_alphanumeric': 0.184670551322277, 'fraction_numerical': 0.021515015688032272, 'mean_word_length': 5.640873015873016, 'pattern_counts': {'":': 8, '<': 47, '<?xml version=': 0, '>': 71, 'https://': 34, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3790690', 'n_tokens_mistral': 3880, 'n_tokens_neox': 4163, 'n_words': 303}