Sakai 学习社区

 找回密码
 立即注册
查看: 2674|回复: 1

如何定位到要修改的源文件

[复制链接]

5

主题

5

帖子

107

积分

注册会员

Rank: 2

积分
107
发表于 2015-11-16 17:55:39 | 显示全部楼层 |阅读模式
本帖最后由 1091643978 于 2015-11-16 18:20 编辑

对sakai的各个功能模块不熟悉,刚接触时不知如何下手修改。如果想改一个功能,第一步得先找到要修改的地方,定位到页面,java代码。有同学在QQ群中问到这个问题,在此记录解决过程。
解决方法就是根据页面上的文字去搜索找到对应的页面,找到页面就找到代码了。 选择具有标识性的文字定位的最准确。通用的文字在各个工具中都有的,查出来后得根据自己要修改的模块来正确定位到文件 。


sakai的各页面都汉化了,如果要根据页面上的中文直接来查询是查不到的,中文都是以unicode的形式存储汉化文件中,汉化文件都是这要命名的 工具名/消息_zh_CN.propertes, 如Message_zh_CN.propertes
这个文件一般都是各个工具中对消息内容的汉化文件。




需求:课程大纲工具,”添加项目“ 这个翻译领导觉得不好,让改成“添加课程”。

过程:
1。 把 添加项目  转成unicode \u6dfb\u52a0\u9879\u76ee

2.eclipse在整个源码中搜索 “\u6dfb\u52a0\u9879\u76ee”

3。找到汉化的文件 Messages_zh_CN.properties

4.找到 对应的属性
   addItemTitel=\u6dfb\u52a0\u9879\u76ee



5.此处只是汉化翻译修改,不涉及页面和代码,直接在Messages_zh_CN.properties 修改addItemTitel=\u6dfb\u52a0\u8bfe\u7a0b

6.如果要修改页面或代码, 然后再搜索addItemTitel出现在哪个文件中。。就可以定位到包了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Sakai 开源社区 ( 京ICP备16051938号-2 京公网安备 11010802023546号

GMT+8, 2022-8-19 16:22 , Processed in 0.019597 second(s), 17 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表