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) 已下载 546 次
emacs-locale-dev_1.16beta_all.deb
开发包,半成品(无法正常使用,仅供bash和lisp编程高手参考和改良代码。待功能完成后,再正式发布)
(95.84 KiB) 已下载 457 次
----------------

* 文件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) 已下载 502 次
----------------
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/
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Emacs中文菜单汉化包deb下载(emacs-locale-zh-cn)[2012/7/30更新]

#4

帖子 careone » 2012-07-30 23:20

[2012/7/30更新]

最新的进度:
http://group.feixin.10086.cn/topic/comm ... 359/393724
http://user.qzone.qq.com/1357945875/blog/


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 .
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/17更新]

#5

帖子 careone » 2012-09-17 16:24

2012/9/17更新

使用方法:
按照对应的版本,把本汉化包下的 emacs-xx.x 目录整个复制到原 Emacs 目录,合并到原来的文件夹即可,不需要额外调整注册表内容


* 先发布 23.1 - 24.2 for Windows 汉化包, for Linux 还需进一步调试和细节调整,稍后发布;
* 已编写翻译开发包模板,软件包暂定名为: emacs-locale-dev.deb, 可以参照模板进行其它语言,
如繁体中文,法语,德语等的翻译。调试完成后稍后一并发布;
* 已编写 man 手册,用于指导 emacs-locale 的翻译注意事项。用法:
man emacs-transor
稍后会包含在 emacs-locale-dev.deb 中;

* 基于翻译原始版本进行的脚本翻译,各版本译词统一;
* 相对之前发布的汉化包,结构进行了优化;
* 默认设置能完美支持gb2312/gbk/gb18030 (Emacs 22.3 及更早的版本,因自身原因,无法直接支持gb18030);

代码: 全选

ChangeLog

2012-09-17 Careone

已翻译以下 lisp/*/*.el 文件为 zh_CN:

* lisp/bookmark.el ;暂未生效
* lisp/bs.el
* lisp/dired.el
* lisp/facemenu.el
* lisp/menu-bar.el ;24.1/24.2有缺陷,需要改用23.4才能正常显示中文菜单项
* lisp/time.el

* lisp/calendar/cal-china.el
* lisp/calendar/cal-menu.el
* lisp/calendar/lunar.el
* lisp/calendar/solar.el

* lisp/international/mule-cmds.el ;23.2-24.2有缺陷,需要改用23.1才能正常显示中文菜单项

* lisp/language/chinese.el

* lisp/net/eudc.el

* lisp/org/org.el

* lisp/play/animate.el

* lisp/textmodes/ispell.el

* lisp/vc/ediff-hook.el
已知问题
known-problems.txt

Known problems for translated Emacs lisp/*/*.el files
翻译过的 Emacs lisp/*/*.el 文件可能出现的已知问题

2012-09-17, by Careone <careone@139.com>, ver 0.1

Test for:
测试环境:

Emacs 22.3 - 24.2 for Windows
Emacs 23.1 for Ubuntu 10.04

* problems in all Emacs version
* 在全部Emacs版本都存在的问题

** #10001 menu-bar.el

*** Edit >> Bookmarks 下的子菜单仍显示英文;

暂时没有找到解决方案。

*** Buffers 下的子菜单仍显示英文;

暂时没有找到解决方案。

* problems in several Emacs version
* 在某些Emacs版本中存在的问题

** 22.3 及以前的旧版本 for Windows

*** 所有顶级菜单显示乱码。从 23.1 开始以后的新版本不存在这一问题。包括 menu-bar.el, dired.el, calendar/cal-menu.el 等文件;

解决方案:保留顶级菜单为英文字符串不作翻译。

** 22.3 及以前的旧版本 for Windows/Linux/...

*** gb2312/gbk/gb18030 中文显示乱码或不完整,或半个字符

原因:Emacs 22.3 及以往旧版本对多国语言支持不是太好,而且不支持 gb18030 中文编码, 从 23.1 开始才默认支持 gb18030。
解决方案:在 ~/.emacs 或 ~/_emacs 文件中新增或修改下面三项设置:

(set-language-environment 'Chinese-GB)
(setq-default pathname-coding-system 'euc-cn)
(setq file-name-coding-system 'euc-cn)

如果是 Emacs 22.3/Windows, 第一行请设为 Chinese-GB, 后面两行请设为 euc-cn;
如果是 Emacs 22.3/Linux, 第一行请设为 Chinese-GB, 后面两行请设为 utf-8;

如果是 Emacs 23.1/Windows 及更新的版本, 第一行建议设为 UTF-8 (设为 Chinese-GB 也行), 后面两行请设为 euc-cn;
如果是 Emacs 23.1/Linux 及更新的版本, 第一行建议设为 UTF-8 (设为 Chinese-GB 也行), 后面两行请设为 utf-8;

另外建议按下面的先后顺序来设置中文编码识别方式。
重要提示:写在最后一行的,实际上最优先使用,最前面一行,反而放到最后才识别。
utf-16le-with-signature 相当于 Windows 下的 Unicode 编码,这里也可写成
utf-16 (utf-16 实际上还细分为 utf-16le, utf-16be, utf-16le-with-signature
等多种)

;;; ---------------------
(prefer-coding-system 'cp950)
(prefer-coding-system 'gb2312)
(prefer-coding-system 'cp936)
(prefer-coding-system 'gb18030)
;(prefer-coding-system 'utf-16le-with-signature)
(prefer-coding-system 'utf-16)
(prefer-coding-system 'utf-8)
;;; ---------------------

** 23.2 - 24.2 for Windows/Linux/...

*** 翻译过的 international/mule-cmds.el 无效,仍显示为英文。

解决方案:改用翻译过的 23.1 版本的 mule-cmds.el

** 24.1 - 24.2 for Windows/Linux/...

*** 翻译过的 menu-bar.el 除顶级菜单显示为中文外,其余全部下拉菜单仍显示为英文。

解决方案:改用翻译过的 23.4 版本的 menu-bar.el, 并手动补上新增加的菜单项;

** 24.2 for Windows/Linux/...

*** 如果在无电池的台式机电脑中开启了 display-battery-mode 会报错。24.1 及以往版本无此问题。

解决方案:不使用这一功能。
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#6

帖子 careone » 2012-09-22 2:22

2012-9-22 更新

制作了 deb 和 tar.gz 软件包

* deb 格式软件包适用于: Debian/Ubuntu/DeepinLinux/YLMF/StartOS/LinuxMint

* tar.gz 格式软件包: 适用于 Redhat, SUSE, Fedora, Arch, BSD, 但需要针对相应平台的目录结构和其它变化, 作变通处理.
软件包实际内容与 DEB 软件包相同。

制作了翻译开发包 emacs-locale-dev.deb 及 tar.gz,

* 可以参照样例翻译 Emacs 为繁体中文, 德语, 法语等任意语言;

* 可以针对任意 Emacs 版本进行定向翻译, 或多版本翻译;

* 可以参照样例原理, 进行 XEmacs 的翻译;
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
头像
fanicy
帖子: 23
注册时间: 2008-05-31 8:55
联系:

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#7

帖子 fanicy » 2012-10-24 9:33

楼主你好,我是个小白,求教,自己编译的emacs24,64bit,
这个包安不上阿:
parsing file '/var/lib/dpkg/tmp.ci/control' near line 19 package 'emacs-locale-zh-cn':
blank line in value of field 'Description'

求助,有没有手动安装的方法阿?

PS:安装问题解决了,貌似是control文件最后多了一个空行
dpkg修改后安装上还是不起作用啊....

-----------------------------------
问题解决了,我是自己编译安装的,包的路径不对,
复制相应的文件到对应的目录,
然后emacs-locale-zh-cn --cn

OK~
上次由 fanicy 在 2012-10-24 17:31,总共编辑 2 次。
头像
南浦月
帖子: 197
注册时间: 2011-07-24 23:34
系统: archlinux
联系:

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#8

帖子 南浦月 » 2012-10-24 16:22

Good~
chh0926
帖子: 1
注册时间: 2012-11-06 9:31
系统: windows

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#9

帖子 chh0926 » 2012-11-06 9:40

东西是好东西,感谢汉化者的努力,但真下载不下来啊。。。楼主能换个地址么?或者网盘或者帮忙发个邮箱,谢谢了
头像
Microcosm
帖子: 311
注册时间: 2012-08-26 21:17

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#10

帖子 Microcosm » 2012-11-14 22:18

在Ubuntu12.10下无法安装
qsqs.png
{=====================}
+++和你一样,一直在努力+++
{=====================}
MY BLOG
头像
lyqf365
帖子: 32
注册时间: 2009-09-20 2:45

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#11

帖子 lyqf365 » 2012-11-18 23:02

真心下载不动。。。
最好还是用一下网盘之类的东西吧,这样才下得下来啊,也给坛子省点流量。
viogel4
帖子: 60
注册时间: 2008-04-25 11:43

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/9/22更新]

#12

帖子 viogel4 » 2012-11-26 22:58

怎么根本下载不了??
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Emacs中文菜单汉化包for linux/windows 下载[2012/12/5更新]

#13

帖子 careone » 2013-01-10 11:34

2013-01-10 更新
Emacs 简体中文汉化包及菜单翻译开发包下载
更新日期:2013-01-09

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

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

!!! 特别感谢金山快盘提供网络空间!

* 文件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
下载地址: http://www.kuaipan.cn/file/id_88447159174692912.htm
已下载 次(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
下载地址: http://www.kuaipan.cn/file/id_88447159174692921.htm
已下载 次(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
下载地址: http://www.kuaipan.cn/file/id_88447159174692910.htm
已下载 次(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
下载地址: http://www.kuaipan.cn/file/id_88447159174692911.htm
已下载 次(2013.1.8 -- ?)

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

* 文件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
下载地址: http://www.kuaipan.cn/file/id_88447159174692920.htm
已下载 次(2013.1.8 -- ?)

----------------
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

Known problems for translated Emacs lisp/*/*.el files
翻译过的 Emacs lisp/*/*.el 文件可能出现的已知问题

20130103 updated, by Careone <careone@wo.com.cn>, ver 14.0

Test for (测试环境):

Emacs 22.3 - 24.2 for Windows
Emacs 23.1 for Ubuntu 10.04


* problems in all Emacs version ( 在全部 Emacs 版本都存在的问题 )

** #10001 menu-bar.el

*** Edit >> Bookmarks 下的子菜单仍显示英文. [ 暂无解决方案。]

*** Buffers 下的子菜单仍显示英文. [ 暂无解决方案。]

* problems in some Emacs versions ( 在某些 Emacs 版本中存在的问题 )

** #20001 Emacs ? - 22.3 for Windows

*** 某些文件的全部顶级菜单显示乱码。从 23.1 开始以后的新版本不存在这一问题。
包括 menu-bar.el, dired.el, calendar/cal-menu.el (以及 calendar/
目录下的其它文件) 等文件;

解决方案:保留顶级菜单为英文字符串不作翻译。

** #20002 Emacs ? - 22.3 for Windows/Linux/...

*** 默认情况下不要启用 global-linum-mode, 因为这一功能依赖的 linum.el 文件
在 23.1 以前的旧版本中并不存在;

*** gb2312/gbk/gb18030 中文显示乱码或不完整,或半个字符

原因:Emacs 22.3 及以往旧版本对多国语言支持不是太好,而且不支持
gb18030 中文编码, 从 23.1 开始才默认支持 gb18030。

解决方案:
1* 在 Emacs 22.3 及以往旧版本中, 不启用 gb18030 编码识别功能
(即不使用以下设置行): 而3.1 及后来的版本中可以启动gb18030 编码识别功能;

(prefer-coding-system 'gb18030)

2* 在 ~/.emacs 或 ~/_emacs 文件中新增或修改下面三项设置:

(set-language-environment 'Chinese-GB)
(setq-default pathname-coding-system 'euc-cn)
(setq file-name-coding-system 'euc-cn)

如果是 Emacs 22.3/Windows, 第一行请设为 Chinese-GB, 后面两行请设为 euc-cn;
如果是 Emacs 22.3/Linux, 第一行请设为 Chinese-GB, 后面两行请设为 utf-8;

如果是 Emacs 23.1/Windows 及更新的版本:
第一行建议设为 UTF-8 (设为 Chinese-GB 也行), 后面两行请设为 euc-cn;

如果是 Emacs 23.1/Linux 及更新的版本:
第一行建议设为 UTF-8 (设为 Chinese-GB 也行), 后面两行请设为 utf-8;

另外建议按下面的先后顺序来设置中文编码识别方式。
重要提示:写在最后一行的,实际上最优先使用,最前面一行,反而放到最后才识别。
utf-16le-with-signature 相当于 Windows 下的 Unicode 编码,这里也可写成
utf-16 (utf-16 实际上还细分为 utf-16le, utf-16be, utf-16le-with-signature
等多种)

;;; ---------------------
(prefer-coding-system 'cp950)
(prefer-coding-system 'gb2312)
(prefer-coding-system 'cp936)
(prefer-coding-system 'gb18030)
;(prefer-coding-system 'utf-16le-with-signature)
(prefer-coding-system 'utf-16)
(prefer-coding-system 'utf-8)
;;; ---------------------

** #20003 Emacs 23.2 - 24.2 for Windows/Linux/...

*** 翻译过的 international/mule-cmds.el 无效,仍显示为英文。

解决方案:改用翻译过的 23.1 版本的 mule-cmds.el

** #20004 Emacs 24.1 - 24.2 for Windows/Linux/...

*** 翻译过的 menu-bar.el 除顶级菜单显示为中文外,其余全部下拉菜单仍显示为英文。
可能后续版本中存在同样问题;

解决方案:改用翻译过的 23.4 版本的 menu-bar.el, 并手动补上新增加的菜单项;

*** 如果在无电池的台式机电脑中开启了 display-battery-mode 会报错。
可能后续版本中存在同样问题, 但 23.4 及以往版本无此问题。

解决方案:不使用这一功能。
emacs-locale-dev ChangeLog

20130103 Careone <careone@wo.com.cn>, version 14.0


* rewrite /usr/local/bin/emacs-transor

* rewrite /usr/local/bin/emacs-transor-multi ;support Emacs 22.3-24.3

* new /usr/local/sbin/emacs-transor-sign-update ;for update transor signature,
Mail, date and version

* new /usr/local/bin/emacs-locale ;for switch Emacs menu in different languages
(if translated files exist)

* rewrite zh_CN/bin/sed.* scripts

已通过自动翻译脚本实现对以下 lisp/*/*.el 文件的 zh_CN 翻译:

* lisp/bookmark.el ;暂未生效
* lisp/bs.el
* lisp/dired.el
* lisp/facemenu.el ;部分子菜单仍显示为英文
* lisp/menu-bar.el ;24.1/24.2有缺陷,需要改用23.4才能正常显示中文菜单项
* lisp/time.el

* lisp/calendar/cal-china.el
* lisp/calendar/cal-menu.el
* lisp/calendar/lunar.el
* lisp/calendar/solar.el

* lisp/international/mule-cmds.el ;23.2-24.2有缺陷,需要改用23.1才能正常显示中文菜单项

* lisp/language/chinese.el

* lisp/net/eudc.el

* lisp/org/org.el

* lisp/play/animate.el

* lisp/textmodes/ispell.el

* lisp/vc/ediff-hook.el

* lisp/speedbar.el ;20121230 添加
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
rookieljw
帖子: 42
注册时间: 2012-04-29 13:48

Re: Emacs中文菜单汉化包for linux/windows 下载[2013/01/10更新]

#14

帖子 rookieljw » 2013-02-04 21:35

:em23 Gentoo emacs24貌似不行呐
头像
fanicy
帖子: 23
注册时间: 2008-05-31 8:55
联系:

Re: Emacs中文菜单汉化包for linux/windows 下载[2013/03/12更新]

#15

帖子 fanicy » 2013-03-28 11:41

楼主你好,感谢你的辛勤劳动,

我有个问题,
我是自己编译的emacs24
用的默认参数configure

是不是路径不对啊,如果要手动安装要怎么弄呢?

提示
emacs-locale.zh_CN -u 24 zh_cn
(User) enable zh_cn menu for Emacs 24 ...
search 86*.el in /usr/share/emacs/site-lisp/locale/zh_cn/ ...
* 86default-zh_cn-24_unix.el not found...
* 86default-zh_cn-24.el not found...
* 86default-zh_cn-24_unix.el not found...
* 86default-zh_cn-24.el not found...
Abort.

提示找不到文件,
到目录/usr/share/emacs/site-lisp/locale/zh_CN
下面发现文件存在,

大小写不一样,zh_cn 和zn_CN,
手动吧zh_CN改成zh_cn,还是提示找不到文件
回复