[FZH] CSV Dict 0.1 Alpha1版放出

Tiansworld tiansworld at fedoraproject.org
Mon Aug 22 11:01:14 UTC 2011


On 08/22/2011 05:35 PM, Mike Ma wrote:
> 【写的有点乱,凑合看吧】
>
> 反复衡量,还是先把简单的做了,所以先写了 dict_core_search(以后会 _in,
> 最后才 _full)。
>
> 仓库URL:https://github.com/ekd123/csvdict
>
> 与上一版的变化是:
> 1. 增加了autotools支持【暂未增加 GSettings 的自动化安装】
> 2. 增加了翻译【好像还不正常,没法显示出来】
> 3. 修复了搜索功能
>
> ====== 烦人的分割线开始烦人 ======
> 要使用必须首先安装GSettings schema(否则g_error将引发恐怖的abort),将
> src/org.csvdict.core.gschema.xml 复制到 /usr/glib-2.0/schemas,然后在终
> 端以 root 运行:glib-comple-schemas /usr/glib-2.0/schemas,现在就大功告
> 成了!不会 abort 了。
> ====== 烦人的分割线结束烦人 ======
>
> 这个版本看上去搜索是正常了,用
> csvdict -s [要搜索的东西]
> 可以返回结果【见PS】
>
> ====== 又是分割钱 ======
> 一个例子(会自动判断前面一个是否有内容,没有就不会返回数据):
> $ csvdict -s metadata
> zh_CN: 元数据
>
> 另外一个例子:
> $ csvdict -s VCS
> description: Version Control System
> zh_CN: 版本控制系统
> zh_HK: 版本控制系统
> context: development
> zh_TW: VCS
> =====================
>
> 如果说文件没找到,那就是说你得先 csvdict -r 一下。
> 你可能会问这个文件的URI是从哪里来的?嗯,打开你的 dconf-editor,就在
> org.csvdict.core 下面,只要是正确的 URI 、遵循CSV格式、可以读,应该都可
> 以搜索的【见PS2】。csvdict -r 会刷新本地的缓存,放到
> ~/.local/share/csvdict/cache 里面。
>
> PS:一个纠结的问题,最近 GLIB 给我返回的汉字都成了 “???”,但是 printf 和
> puts 这些都正确,不知道谁说一下怎么调整?
>
> PS2:需要一个格式行,必须是开头第一行,并且是 #! 开头,比如咱们的中文对
> 照表就得有:
> #!en,zh_TW,zh_CN,zh_HK,pos,description,context,example,note
> 在tiansworld接受我的pull request之前咱们都得自己写这个。。。
>
> 附加的PS:你可以放心大胆的把后面的多余的逗号删掉,因为本程序不是逗号敏感
> 的,但是前面的占位逗号不能少!
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese

Mike 辛苦了 :D
我把这封邮件转给 gbraad 和 tommy

-- 
Regards,

Tiansworld
Fedora Project/Ambassador/Contributor


More information about the Chinese mailing list