Emacs简体/繁體中文菜单语言包for linux/windows[2013/5/22更新]

参与到Ubuntu的翻译中来
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Emacs简体/繁體中文菜单语言包for linux/windows[2013/5/22更新]

#1

帖子 careone » 2009-06-26 18:59

原贴名:Emacs中文菜单汉化包deb下载(不必修改 ~/.emacs文件就能显示中文界面)
emacs-locale-zh-cn .deb
2013-5-22 更新:製作并上傳繁體中文語言包(共三種軟體包格式):
適用于: Emacs 22.3-24.3. 軟體包格式說明:
* (.deb) for Debian/Ubuntu/
* (.tar.gz) for Linux/BSD/Unix
* (.zip) for Windows/

https://sourceforge.net/projects/emacsl ... ale-zh-cn/
emacs-locale-zh-tw.jpg
2013-4-7 更新:
上传附件到 https://sourceforge.net/projects/emacsl ... cale-zh-cn

分身链接:
http://www.mirrorservice.org/sites/down ... ale-zh-cn/
Emacs 简体中文汉化包及菜单翻译开发包下载
更新日期:2013-01-09
详细更新记录见 12 楼

说明:
emacs-locale-zh-cn : Emacs 简体中文汉化包
emacs-locale-dev :Emacs 菜单翻译开发包

发送主题为"emacs-locale"的电子邮件到 emacs-locale@qq.com ,
即可获得下载地址(附件已上传到 sourceforge)。


* 文件101 (DEB格式):
文件名: emacs-locale-zh-cn_1:22.3-24.3-1~careone14_all.deb
适用于: Emacs 22.3-24.3 for Ubuntu/Debian
说明:Emacs 简体中文汉化包
更新日期:2013.1.8
文件大小:3.9 M
已下载 次(2013.1.8 -- ?)

----------------

* 文件102 (tar.gz 格式):
文件名: emacs-locale-zh-cn_1:22.3-24.3-1~careone14_all.tar.gz
适用于: Emacs 22.3-24.3 for Unix/Linux/BSD
说明:Emacs 简体中文汉化包
更新日期:2013.1.8
文件大小:3.9 M
已下载 次(2013.1.8 -- ?)

----------------

* 文件103 (.zip 格式):
文件名: emacs-locale-zh-cn_1:22.3-24.3-1~careone14_windows.zip
适用于: Emacs 22.3-24.3 for Windows
说明:Emacs 简体中文汉化包
更新日期:2013.1.8
文件大小:约 4 M
已下载 次(2013.1.8 -- ?)

----------------

以下文件为开发包:

注:开发包仅供开发者翻译 Emacs 菜单为其它语言(如繁体中文等),
或对其它英文版的.el文件和插件进行翻译补充。普通用户不需要下载!

* 文件201 (开发包,deb 格式):
文件名:emacs-locale-dev_1:22.3-24.3-1~careone14_all.deb
适用于: Emacs 22.3-24.3 for Ubuntu/Debian
说明:Emacs 菜单翻译开发包
更新日期:2013.1.8
文件大小:82.3 K
下载地址: https://sourceforge.net/projects/emacsl ... ocale-dev/
已下载 次(2013.1.8 -- ?)
emacs-locale-dev_1_22.3-24.3-1~careone14_all.deb
开发包(成品)
(82.26 KiB) 已下载 548 次
emacs-locale-dev_1.16beta_all.deb
开发包,半成品(无法正常使用,仅供bash和lisp编程高手参考和改良代码。待功能完成后,再正式发布)
(95.84 KiB) 已下载 462 次
----------------

* 文件202 (开发包,tar.gz 格式):
文件名: emacs-locale-dev_1:22.3-24.3-1~careone14_all.tar.gz
适用于: Emacs 22.3-24.3 for Unix/Linux/BSD
说明:Emacs 菜单翻译开发包
更新日期:2013.1.8
文件大小: 78.7 K
下载地址: https://sourceforge.net/projects/emacsl ... ocale-dev/
已下载 次(2013.1.8 -- ?)
emacs-locale-dev_1_22.3-24.3-1~careone14_all.tar.gz
开发包(成品)
(78.66 KiB) 已下载 506 次
----------------
2013-01-10

emacs-locale Tips

* 如何使用 emacs-locale ?

先下载并安装 emacs-locale-zh-cn.deb (或 .tar.gz).

** 请运行 emacs-locale.zh_CN -h 来查看详细功能。

** 还可以运行 emacs-locale.zh_CN --extra 来查看额外的附加功能。

* 如何实现不同用户使用不同语言的 Emacs 菜单界面?
方法(以 Emacs 24.x 为例):
1.下载并安装 emacs-locale-zh-cn.deb (或 .tar.gz).
安装后所有用户默认界面为简体中文(当前汉化包支持 Emacs 22.3-24.3);

2.以 root 用户身份,将菜单从简体中文重置为英文界面
(-g 参数对所有用户有效);
sudo emacs-locale.zh_CN --global-reset 24

3.以普通用户身份,将菜单设为简体中文(-u 参数仅对当前用户有效);
emacs-locale.zh_CN -u 24 zh_CN

4.以普通用户身份,将菜单设为繁体中文(当前暂时未对繁体中文实现翻译);
如果有人翻译了繁体中文,这个软件包也许应叫做 emacs-locale-zh-tw.deb
emacs-locale.zh_CN -u 24 zh_TW

5.如果以后有人翻译了其它语言包,可以用上述命令随意切换为任意语言。
emacs-locale-zh-cn.png
上次由 careone 在 2013-05-23 5:55,总共编辑 38 次。
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
wolf1989113
帖子: 7
注册时间: 2009-06-08 16:59

Re: Emacs汉化包deb下载(不必修改 ~/.emacs文件就能显示中文界面)[2009/09/04更新]

#2

帖子 wolf1989113 » 2010-01-14 16:14

好不容易找到这里,白高兴了,下载不到,楼主换个下载地址好么?或者发我邮箱里,谢谢(我的邮箱:175911319@qq.com
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Emacs中文菜单汉化包deb下载[2012/7/30更新]

#3

帖子 careone » 2012-07-16 13:37

Emacs中文菜单汉化包deb下载(不必修改 ~/.emacs文件就能显示中文界面)
* 能自动显示行号 ( global-linum-mode 1)
[2012/7/30更新]
emacs-locale-zh-cn

* Emacs 中文菜单汉化包 (.deb) for Ubuntu/Debian 下载(emacs-locale-zh-cn)
http://forum.ubuntu.org.cn/viewtopic.php?f=17&t=212467

* Emacs 中文菜单汉化包 (.zip) for Windows/Linux/FreeBSD 下载
http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=375876

2012/07/30 ver 10, Careone <careone@139.com>
* 整理了多余的文件,优化文件结构;

* Linux/Windows: 更新翻译了以下文件:
zh_CN/lisp/menu-bar.el
zh_CN/lisp/facemenu.el
zh_CN/lisp/minibuffer
zh_CN/lisp/ediff-hook.el
zh_CN/lisp/dired.el
zh_CN/lisp/international/mule-cmds.el
zh_CN/lisp/org/org.el for Emacs 23.4 (不适用于24.1, 需要单独翻译 ver 24.1)
zh_CN/lisp/language/chinese.el
zh_CN/lisp/play/animate.el
zh_CN/lisp/net/eudc.el
zh_CN/lisp/textmode/tex-mode.el
zh_CN/lisp/textmodes/ispell.el
zh_CN/lisp/emacs-lisp/lisp-mode.el
zh_CN/lisp/calendar/calendar-zh-cn.el

* Linux: /etc/emacs/site-start.d/disabled.d/ 重命名为 locale/ ;
* Linux: 添加新文件 /etc/emacs/site-start.d/90custom-locale.el ;

* Windows: 更新了 site-lisp/default.el, 不再需要修改注册表,也能正常显示中文菜单。
* Windows: 更新了 emacs-unreg-zh-cn.reg 注册表文件,方便某些情况下清除 Emacs 注册表信息。
* Windows: 添加了 zh_CN/lisp/play/sokoban.el 和 etc/sokoban.levels ;

已知问题

* 目前仅完成了部分菜单的汉化, 部分二级/三级菜单及帮助信息仍显示英文;

* Linux(--m2): lisp/facemenu.el 二级菜单汉化不完整;
* Linux(--m2): lisp/bookmark.el 汉化后加载未出现汉化效果;

* Linux: Emacs 23.1/Ubuntu 10.04 下,使用 --m1 或 --m2 方案后,tetris 俄罗斯方块游戏中
出现多余的空行间隔(Emacs 23.4/ 24.1 for Windows 未发现这一缺陷,原因未知);

* Windows: 部分菜单仍显示英文/中文乱码,但中文提示信息显示正常
(处理方案:在原中文译词后, 保留原英文字符串);

* Windows: 仅支持 Emacs 23.4/ 24.1 for Windows, 确认不支持 Emacs 22.3 for Windows;

* Windows: Emacs 24.1 for Windows, 使用时可能出现顶层菜单乱码,但下级菜单中文显示正常,
且这一问题可能随时触发恢复正常(Emacs 23.4 for Windows 暂未发现此问题);

TODO

* 汉化日历模块文件 calendar/cal-china.el, calendar/holidays.el .


2012/07/17 ver 9, Careone <careone@139.com>

* Windows/Linux: emacs-locale-zh-cn4win-linux.v9.zip for Windows and Linux released.

2012/07/16 ver 8, Careone <careone@139.com>

* Linux(.deb): emacs-locale-zh-cn_24.1-1~careone8_all.deb for Ubuntu/ Debian released.

* 暂未提供 .rpm 软件包。可以参考 .deb 或 .zip 软件包进行变通处理.

* 添加了带参数的命令 /usr/local/bin/emacs-locale-zh-cn --m1 | --m2 | --en ,
可以随时切换汉化方案及返回纯英文界面;

* 把汉化后的 .el 文件按原文件出处,保存在
/usr/share/emacs/$VERSION/site-lisp/zh_CN/lisp/ 目录结构下,
方便多版本/多语言兼容,以及后续维护;


已知问题

* 目前仅完成了部分菜单的汉化, 部分二级/三级菜单及帮助信息仍显示英文;

* Linux(--m2): lisp/facemenu.el 二级菜单汉化不完整;
* Linux(--m2): lisp/bookmark.el 汉化后加载未出现汉化效果;
* Linux(--m2): lisp/ediff-hook.el 汉化后加载未出现汉化效果;

* Linux: Emacs 23.1/Ubuntu 10.04 下,使用 --m1 或 --m2 方案后,tetris 俄罗斯方块游戏中
出现多余的空行间隔(Emacs 23.4/ 24.1 for Windows 未发现这一缺陷,原因未知);

* Windows: 部分菜单仍显示英文/中文乱码,但中文提示信息显示正常;

* Windows: 仅支持 Emacs 23.4/ 24.1 for Windows, 确认不支持 Emacs 22.3 for Windows;

* Windows: Emacs 24.1 for Windows, 使用时可能出现顶层菜单乱码,但下级菜单中文显示正常,
且这一问题可能随时触发恢复正常(Emacs 23.4 for Windows 暂未发现此问题);


TODO
* 汉化日历模块文件 calendar/cal-china.el, calendar/holidays.el .
[2012/7/16更新]
适用于Emacs 21.x -- 24.x;
2种汉化方案及纯英文界面,可以通过 sudo emacs-locale-zh-cn 命令随意切换。
汉化效果较好,推荐下载.

代码: 全选

sudo emacs-locale-zh-cn --m1

(使用汉化方案1,默认值)

代码: 全选

sudo emacs-locale-zh-cn --m2
(使用汉化方案2)

代码: 全选

sudo emacs-locale-zh-cn --en
(还原为纯英文界面)
ChangeLog for emacs-locale-zh-cn

emacs-locale-zh-cn
version: 24.1-1~careone7
2012/7/15 updated by Careone <careone@139.com>

新增功能:
* 添加了 emacs-locale-zh-cn 命令来选择汉化方案,并可随时恢复到英文界面;
命令完整路径: /usr/local/bin/emacs-locale-zh-cn

汉化方案:
可任意选用两种汉化方案中的一种,并可随时通过 "emacs-locale-zh-cn --en" 命令切换回英文界面:

* 汉化方案1: sudo emacs-locale-zh-cn --m1
english.el + chinese-menu.el + mule-menu.el

测试通过(非完整汉化):
Emacs 22-24基本可通用;

* 汉化方案2(默认方案): sudo emacs-locale-zh-cn --m2
menu-bar.el

测试通过(非完整汉化):
-- Emacs 23.1/Ubuntu 10.04(实测通过);
-- Emacs 23.4/ 24.1(应该可正常运行,暂未测试);
-- Emacs 其它版本:不详

已知问题:
* 仅作了局部汉化,部分二级菜单及三级菜单汉化暂未完成;
* lisp/facemenu.el 二级菜单汉化不完整;
* lisp/bookmark.el 菜单汉化后无效果;
* lisp/ediff-hook.el 汉化后加载未出现汉化效果;
* Emacs 23.1/Ubuntu 10.04 下,使用 --m1 或 --m2 方案后,
tetris 俄罗斯方块游戏中出现多余的空行间隔;

* Windows 下部分菜单项乱码(但中文提示仍能正常显示中文);

文件/目录结构调整:
* 把汉化后的 .el 文件按原文件出处,保存在
/usr/share/emacs/$VERSION/site-lisp/zh_CN/lisp/ 目录结构下,
方便多版本/多语言兼容,以及后续维护;

TODO
* 更多 lisp/*/*.el 文件需要翻译、长期维护;
$ emacs-locale-zh-cn -h

Usage: /usr/local/bin/emacs-locale-zh-cn [OPTION]
toggle Emacs locale to Chinese Simipified (zh_CN) with 2 different methods:
use "chinese-menu.el" or "menu-bar.el"

-a, --auto equals [ --chinese-menu ], recommended (root please) *
--m1, --chinese-menu toggle locale to zh_CN with chinese-menu.el
and some others (root please)
--m2, --menu-bar toggle locale to zh_CN with menu-bar.el
and some others (root please)
--en, --english restore locale to en_US (root please)
-l, --list list supportted Emacs versions and extra options
-v, --version print the version information and exit
-h, --help print this message and exit
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/