RSS Feed

Launchy2.5 汉化和修改

2010-04-07 by bborn

周末从五台山回来 发现launchy2.5的release已经出来了
于是决定用剩下的一天假期来研究一下汉化和功能修改的事情
相比上个版本变化不是很大
除了有更好的性能之外
看起来都是一些细节的修改
其实对我来说 2.12就用的很不错了 :)

首先说说汉化的事情
新版本在选项窗口多了一点新内容
如果喜欢用原版 但是又想看中文的话
下载”launchy_zh.qm”放到安装目录下的”tr”目录下覆盖即可

我的修改版和以前一样
主要针对两点
1. 支持双击双击方式,默认热键是双击ctrl
2. 支持中文名的拼音查找

qt虽然是一个跨平台的库
但是即使同在windows下
使用不同版本的vc编译出来的qt
放在一起也不能同时工作
说白点就是直接拿网上下载的插件回来有可能不能正常工作
需要在相同的环境下重新编译一下
我的编译环境是
VS2008 (没有装sp1)
Qt libraries 4.6.2 for Windows (VS 2008)

安装包已经做好
在这里下载
http://code.google.com/p/launchy-chinese/downloads/list
代码同步更新

*2010.4.8更新,修改了插件的编译属性
去掉了dll的manifest文件
如果在dll里嵌入清单的话 需要在当前目录下去寻找运行时库
而dll和exe不在同一个目录 这时候需要部署两份运行时库
实际上dll需要的运行时库 exe的manifest文件已经包括了
所以没必要再嵌入
之前发现使用/mt可以解决问题 简单的测试也没有问题(在xp虚拟机下)
今天在win7下测试 release版更新索引时会莫名其妙的crash
猜想是因为运行时库不一致引起的
更新后 问题解决

可能相关


55 条评论 »

  1. niclau 说道:

    支持一下!汉化修改得这么迅速。

  2. 匿名 说道:

    哈哈…谢谢!

  3. 七月 说道:

    差点忘了这茬。。十分感谢^_^

  4. Launchy 说道:

    默认热键是双击ctrl
    严重支持!

  5. 匿名 说道:

    win 7下好像有些问题啊。我的计算器和远程连接都找不到,而在另一台XP系统下是好的。有win 7下即使指定扫描system32目录也没有用

    • bborn 说道:

      试试 “calc” 和 “remote” :)

      • 匿名 说道:

        win7下都试过了。不过我把system32目录加到扫描目录里后,输入calc是能找到计算器的,而远程连接对应的程序mstsc.exe。输入mstsc根本就找不到,更别提remote了

    • bborn 说道:

      我的win7 中文旗舰版没问题
      有加入这个目录没有?
      C:\ProgramData\Microsoft\Windows\Start Menu

    • Snake 说道:

      Win7下面的文件名称貌似被处理了,中文版看起来文件名是中文,但实际在磁盘中存储的不是中文 计算器和远程桌面连接的快捷方式在命令行下看到的文件名是Calculator.lnk和Remote Desktop Connection.lnk,所以把目录加进去也没有用 只能用英文名搜索。不知道下个版本能不能解决这个问题。目录中有个Desktop.ini隐藏文件中记录了本地化的文件名。

      • bborn 说道:

        这个官方版本没有考虑,如果有需要可以加入一些默认连接到程序里

  6. 匿名 说道:

    请教一个问题 2.12版时 我自建一个文件夹 然后把.lnk放进去 只扫描该文件夹就可以避免不常用的程序
    但是2.5版 只指定该文件夹 还会扫描出多余的程序 请问如何解决

  7. 匿名 说道:

    另外要是launch2能设定程序的别名就几乎完美了。像远程连接,我想输入rclj或者yuanchen,就能找到对应的程序。

    • bborn 说道:

      新建一个文件,把lnk放进去,然后改个名不就好了.再为何要这么做?我认为lanuchy最方便的一点就是不需要手工建立索引

      • 匿名 说道:

        各人喜好吧。就像举例说的远程连接,改成remote,yuanchen比mstsc要好记多了吧。

  8. MYLu 说道:

    請問可有計畫將支援繁中?

    • bborn 说道:

      官方现在已有繁体中文,如果喜欢我的功能,可以将语言文件拷贝到对应目录即可

  9. bbyan 说道:

    为什么我的每次重启后界面都是在屏幕中央,好像不能记忆原来的地方~~~用的是官方原版加您的中文包~~

  10. 大猫 说道:

    感谢你的汉化工作,我爱这个小工具

  11. 匿名 说道:

    谢谢,非常实用!

  12. free 说道:

    为什么,我安装完成后,当时使用时设置界面为中文界面,但是启动后,进入设置界面又变成了英文。

    但是输入拼音还是能找到快捷键,而且,双击Ctrl快捷键也能使用,为什么又变成了英文界面啊??

    • bborn 说道:

      语言是qt根据系统自动判断的
      可能的判断有问题?

      • free 说道:

        那就奇怪了,我的操作系统是windows2003 server简体中文版,我老婆的笔记本操作系统是windows XP sp2 简体中文版,为什么都是一样的现象:设置界面都变成了英文界面?

    • bborn 说道:

      还真不知道到底是怎么回事,下次再更新的时候看看吧.

    • Snake 说道:

      我也是这个情况
      在XP和Win7里面都是这样
      我是把安装时生成的快捷方式放到启动文件夹里面开机自动启动的
      启动后语言就是英文的了
      如果退出程序 到安装目录直接执行 就是中文 很奇怪

  13. niclau 说道:

    哈哈。其实我是楼主。
    今天心血来潮玩了下CS,发现一个很严重的问题就是,不小心连续按2下ctrl就会弹出桌面并“召唤”launchy出来了。不知能否增加全屏时不激活launchy的快捷键?十分喜欢双ctrl这个快捷键实在不想改,win+space在win7下又是功能键。

  14. Error 说道:

    好用的东西,呵呵,不过为什么我下载了您修改的带拼音首字母匹配的中文版本,安装后,界面全是英文的,也没有看到哪里可以修改语言(windows 7 简体中文旗舰版),其余的都很完美

  15. gesion 说道:

    很奇怪,安装了2次,第一次选项是英文的,再安装后正常,重启后选项又变回英文了,系统是 Win7x64,麻烦 bborn 大大留意一下

    • bborn 说道:

      比较奇怪, lanchy的语言是使用qt的多语言功能来自动选择的, 有空再看看吧

      • gesion 说道:

        我觉得既然是中文修改版,那么语言可以固定成中文,当然大大如果有时间,可以添加语言选项,保存到设置里面

      • gesion 说道:

        奇怪了,无意中又弄好了,安装时创建开始菜单,然后把 Launchy 里的快捷方式复制到 启动 里,并把原来的删掉,系统启动后就是中文了。。
        同样,如果我退出 Launchy,运行原来 启动 里面的快捷方式,启动的是英文的,但用 Launchy 里的启动就是中文的。
        都是快捷方式,手动创建和安装时创建在 启动 菜单里面的运行起来是英文,但 开始 菜单里 Launchy 里面的运行起来是中文,何解?

      • bborn 说道:

        可否比较一下两个快捷方式的属性有什么不同? 是不是安装生成的启动快捷方式, 没有工作目录?

  16. 塞壬 说道:

    请教博主,launchy指定Caps Lock单键热键能同时屏蔽键盘指示灯这一点是如何实现的?烦劳有空时不啻赐教。

    • bborn 说道:

      源码是公开的,可以翻看下. 我没有试过这个快捷键, 记得没有什么多余的代码来屏蔽指示灯

  17. IPTG 说道:

    您好,请教下,我win7专业版,安装launchy后开机它不自启动是怎么回事啊?还要我去安装文件夹去双击launchy.exe也太不方便了,有什么解决办法吗?谢谢了!~~

  18. satan83 说道:

    热键win+R已被使用,请选择另一个,请问如何解决.

  19. miso 说道:

    bborn,我用的是您的汉化修改版,系统是win7 专业版64位,为什么安装不了插件呢。官网上有一个 System Power 的插件,就是按照说明安装不了。请教了。

  20. Athena.xx 说道:

    lanuchy2.5中文修改版,第一次安装好了是中文的,只要重启电脑后就变英文版本了,囧。。。我的是xp系统,谁知道怎么回事儿啊,中文的语言包也在呢。。。重装以后还是中文,重启还是英文,好神奇的。。。求解orz

  21. Loyal 说道:

    一直在使用火狐狸汉化的1.25版,Launchy本身是非常实用的软件,非常非常的方便。

    2010年发现了2.12版本的汉化,但一直也没有安装使用。
    今天(2011.3.2)突然想看看有没有什么新版新功能(自动更新一直是关闭的),就百度了一下,发现了您对2.5的修改及汉化版


    发现您修改的版本提供了两大特点:
    1. 支持双击双击方式,默认热键是双击ctrl
    2. 支持中文名的拼音查找
    个人是非常的喜欢这两个功能的,非常喜欢。尤其第二个新增功能。

    使用过程中发现两个问题:
    1、如果全部输入中文,是找不到我要的文件或者程序的。
    2、对于隐藏的文件,是无法找到的。(选项中的“显示隐藏的文件”选项是勾选了的。)
    例如:D:\Test\电影观看记录.txt ,这个文件是隐藏的,我创建了一个快捷方式“电影观看记录.lnk”,然后把快捷方式放

    到一个统一的文件夹(D:\超快捷\)下,利用Launchy搜索的时候找不到“电影观看记录.lnk”

    第二个问题倒是无关痛痒的,不隐藏就是了么^_^。
    第一个问题非常的在意,有些时候输入全中文是非常必要的。如果能做成输入全中文或者简拼都可以搜索到,那就非常的 完善了


    再者一个好的软件应该是由使用客户决定我要用什么样的方式来打到我的目的,软件可以提供给客户选择的权利。

  22. 天毅 说道:

    感谢你的辛苦劳动,希望继续能有更好的作品

  23. 小宝的 说道:

    辛苦了,收藏了。

  24. 小宝的 说道:

    前几天安装后没什么问题,今天在设置的时候发现软件界面全部变成英文了。

  25. faninx 说道:

    能不能把中文检索单独做个插件呢?

  26. Niclau 说道:

    一年多了,回来看看。

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">