自制wiki式翻译网站源码
20 Apr 2012
写这个东西源于一个想法,那就是让每一个人都可以在闲的蛋疼的时候为汉化做点贡献之类的。
最主要的动因是在看了《认知盈余》之后对互联网新时代充满了信心,想法萌生之后无奈基友已经不在,于是只有自己边学php+js+html搭了起来。从一开始我就一直担心自己是不是在再造车轮,或者是在做一件毫无意义的事。中途三次元也发生了很多变故,现在连我自己也没有办法好好描述当初投入这个工作中的想法了。姑且算是初步完成了,算是给过去的自己有个交代吧。由于是第一次用lampp写东西,而且中途跨度有点大,那凌乱的代码就只能希望存在于天空之上某处的代码之神原谅我了。
不过实际上写过lampp的东西之后就发现有的东西确实写起来比构思起来花功夫,去除掉三次元的影响因素,代码的完成时间比我预计的要长了一倍左右。而且我基本没有去做美工方面的东西,只是把div拼接到一起就让我蛋疼了很久呢。而且ie、chrome、firefox各种不同真的只有在自己实际去写的时候才能体会到呢,js和jquery对于初入门的我也是个很难受的东西。说起来代码我还没在ie6里测试过呢……
以上是闲话,下面就来稍微谈点正事吧。
数据导入方面,需要在本地将文件转化为数据库格式,然后上传到服务端数据库。需要操作的是info_origi和info_file两个表,里面的after和head可以用来存储文件除内容之外的部分。info_orig里面的position我也忘记有什么用了,似乎本来是打算用来存储原句的偏移的,不过这样做还是比较蛋疼的,至少我个人不是很喜欢。至于数据导出就再把数据库给下载回来吧><。
好像就那么多了。
啊,还有就是信任的功能。这个功能的目的是为了方便以自己的标准来判断整个过程的完成度,当觉得完成度自己比较满意时就可以把数据库下回来了,不过下回来了似乎也没什么用?以通常的过程来比喻的话,信任就相当于校对的功能吧。信任组的话就相当于信任别人的校对数据的感觉。
这么说起来好像我什么都没有做一样呢……
一直不是很擅长工作汇报,然后每次都被老师或者boss当成什么都没干过……
算了,有个想法想要实现,然后将它实现出来而已。
总之从个人的角度功能姑且算是闭合了。
最后向互联网上各路大神表示感谢,因为很多代码都是参考的你们的,有的却连出处都不记得了。尤其感谢下CodeIgniter和tank_auth的贡献者们,因此本着共享的精神我也把代码拖出来吧:https://github.com/chaoshikari/WikiTrans。还有这里姑且算是一个测试http://wikitrans.ch-wind.com
说起来是自己写完的第一个网站类程序呢,撒花~