Project1

标题: 将ruby脚本逐步中文化 构思 [打印本页]

作者: dengwei    时间: 2013-3-13 15:33
标题: 将ruby脚本逐步中文化 构思
     进日,我突发奇想,由于rm是用ruby语言的脚本,而且可以调用外部dll,于是我产生了一个想法,把ruby脚本逐步中文化……
   我先尝试了一下,做了一个dll,里面只有一个函数(end)
   下列是脚本类容,没有class类;
    def 关机(时间)
          a = win32api.new("1.dll", ,"end", 'i', 'i')
          b = a.call(时间)
          return b
      end
  

     这样就可以在脚本里这样调用了;
      关机(30)
    我现在要做的就是把其他的函数都中文化,再做一个我的dll,支持更多功能,这样,只要有这个脚本和我的dll,你就可以用中文编写了,但我只能做的局部中文化,向if我做不到…………


   不知的这个脚本对大家是否有用?现在还在制作,有兴趣qq聊

   我的q;1660618519
     手机;13977375101
    [qq]1660618519[/qq]
作者: a512010    时间: 2013-3-13 20:04
为什么要中文。。。。
作者: wen    时间: 2013-3-13 20:48
这样太过麻烦了,不建议使用。如果真要的话,自定义类倒是一个不错的方法
作者: 429259591    时间: 2013-3-13 23:07
想起了某国产的游戏制作软件(纯脚本的入门比较高所以放弃了)
作者: zhangbanxian    时间: 2013-3-13 23:49
你打算各种alias么- -b其实if之类的语法糖对于ruby来说还是蛮好做的,不过,这样其实之会让打字速度变得更坑爹,除非你像e语言那样整出一套完善的编辑器,不过真那样也不需要这堆alias了...
作者: 晴兰    时间: 2013-3-14 17:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凌童鞋    时间: 2013-3-15 05:53
如果没有良好的IDE支持中文快捷输入,那么写脚本开输入法敲汉字是很苦逼的……
另外大段大段中文看起来会很乱……另外用英文还能背单词……你要是学生党背单词是必须克服的东西……
作者: c248611    时间: 2013-3-16 00:23
我是需要的。
作者: 晴兰    时间: 2013-3-16 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: dengwei    时间: 2013-3-16 17:25
凌童鞋 发表于 2013-3-15 05:53  如果没有良好的IDE支持中文快捷输入,那么写脚本开输入法敲汉字是很苦逼的……  另外大段大段中文看起来会很 ...

其实我做这个脚本是为了让看不懂的英文的人用,如果是大师的话建议不用,因为这确实很难敲键盘。。。。。。
作者: 浩然-Shuenhoy    时间: 2013-3-16 19:51

  1. def 如果

  2. end
  3. 如果{
  4.   当 true {
  5.     p "hw"
  6.   }
  7.   否则{
  8.     p "fk"
  9.   }
  10. }
复制代码
以上这种效果再Ruby里是可以轻松达到的= =
作者: 冰鎮史萊姆    时间: 2013-3-16 23:43
打英文和中文,你猜那個比較快?
作者: 倾灬城    时间: 2013-3-17 09:56
429259591 发表于 2013-3-13 23:07

什么软件?
作者: dengwei    时间: 2013-3-17 23:02
冰鎮史萊姆 发表于 2013-3-16 23:43

当然英文了,我先做一个简约版看下效果
作者: chd114    时间: 2013-3-24 22:00
中文有些地方还需要规范化,比如ifelse是如果否则,但是else还有其他的意思,翻译成中文要有规定
作者: 爆发的妞    时间: 2013-5-17 11:50
呵呵。想法蛮好。不过e文看多了, 看中文估计不太习惯。 而且中文在编程中有劣势。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1